skysight-inc/HackerNews huggingface dataset:
A search engine that doesn't track me shouldn't use Flash.
Those "like" contests violate the Facebook terms and will get your page banned.
But setting up an RSS reader is no different from installing any application. For crying out loud, that means going to an app store for much of the RSS-reading Internet or clicking next, next and finish for the rest of it.

I know I sound like an elitist schmuck when I say it, but I'm increasingly starting to think all this ease-of-use thing is getting a bit out of hand. If there are people are willing to sacrifice performance (Google Reader's UI was slower than Liferea's first versions, and that's something!), privacy and reliability (an installed RSS reader does always work, as opposed to a public, remote service, ran by an advertising company) just because clicking "Install" is hard for them, I honestly wish all these bad, evil companies they're outraged about mine the shit out of them, from their eye color to the size of their underwear. I get legitimate cases (e.g. you're behind company firewall and you're on your work computer so you can't install anything), but installing a program really shouldn't be a difficult task otherwise.
I use the web version of kouio on android every day, it's tailored directly to mobile devices:

https://kouio.com/blog/kouio-your-mobile-rss-reader

You can also push articles out to a whole ton of services at once, including Evernote:

https://kouio.com/blog/sharing-is-caring

As for HN and Reddit, RSS is perfect for these - HN has its own RSS feed dedicated to front-page items:

https://news.ycombinator.com/rss

It gets even better with Reddit, each individual subreddit has its own RSS feed, eg:

http://www.reddit.com/r/systems/.rss

With kouio I group together all the interesting subreddit feeds under a folder called Reddit - then I can view them individually or all together at once.
Gofor: Drones On Demand
Stepping out of your hometown to do a one day workshop is going global ... yay.
> who are english speakers to expect everyone to speak english?

I lost all awkwardness about this after meeting some Lithuanians on a train in Slovenia. If there's any nation you'd expect to support linguistic diversity it's Lithuania, where just speaking the native language was an act of resistance against Soviet oppression.

They spent the whole train journey bitching about these Slovenians who wouldn't speak English.

> When I started learning programming there were a few resources available only in russian on russian forums(RE related) same with chinese. At the same time people who didn't know any better think russians are technologically behind and still do.

Most of us who program or do science want it to be useful. Look at Linux - started by a Finn, but internationally successful (and not just in English-speaking countries - a lot of developers are German), because he wrote it in English.

> China, Japan, Russia, Iran, probably a bunch of Arab countries, Germany(although this one is argueably[sic] moving to english as scientific language) have vibrant scientific communities, that you can only understand if you speak the respective language.

Which means a lot of duplicated effort that could be better spent (duplicating science can sometimes be useful but if we could coordinate then we could be much smarter about it).

> maybe it is us who should make more available in chinese. Also keep in mind that for a very long time Arab was the defacto scientific language of south east asia.

Sure, there's nothing particularly special about English (well, there are a few conveniences like ASCII and the ease of new coinages, and the existing spread of people who know the language). I don't have a problem with non-English languages that are already major world languages in the field.

But let's stop deliberately erecting barriers to communication in the name of "diversity". Let's not turn Computer Science from a field where all participants can understand each other into a field where one half can't talk to the other half. Let's make education in English and other true world languages as widely available as possible (and stop wasting our children's time teaching them a language that would only let them talk to 5 million people, all of whom speak English anyway - bitter welsh guy here).
What's your client?
This must still go on. Someone brought me a Samsung laptop an its processor made no mention of AMD anywhere. even in the pc management. It just reports as a quad core cpu.
Wait.. I thought V8 doesn't support asm.js? Or are they comparing it against a fork of V8 which does support asm.js..

Because if they're saying the new webkit jsc (using asm.js) is faster than V8 (not using using asm.js), then it's not really a fair comparison.
We have a lot of them in Trollhättan. And roundabouts, holy shit the amount of roundabouts in this city.
"Green" Jet Fuel From Sunlight Developed
When AngularJS meets your HTML...
At least 20 points: http://feeds.feedburner.com/newsyc20
A Crash Course In Modern Hardware
uhhh... isn't that their app? (the company is same)
A Kickstarter for verb icons
Also, sync. Reading from multiple devices is frustrating if the read/favourite history isn't carried over.
Of course V8 supports asm.js. asm.js is just JavaScript.

Okay, I know what you mean, but still why wouldn't it be a fair comparison? V8 is free to "support" asm.js, whatever "support" means.
Investigative Journalism in the Digital Age MOOC
It does show however how hard chrome makes it to change search engines. Probably right at the line there between really hard and antitrust.
> can just be this in Python:

In PHP 5.3+ you can write:

$image_urls = array_map(function($image) {return 'illos/'. $image['url'];}, $images);

Not as concise, but I'd postulate easier to read for people not familiar with list comprehensions.

In PHP 5.5+ there may be another way, but we're stuck with 5.3 in production for most clients, so I'm not up to speed.

> And, closures in Python -- and to be fair, just about any language that isn't PHP -- close over variables in the scope they're defined automatically, without having to use PHP's strange "use ($a, $b, $c)" construct.

Mmm, the debate of explicit or implicit scope? Explicit at least gets round those strange errors (hello Javascript) where you think you're referencing one thing... and actually referencing something else.
Finally: A redesign that isn't a 'remove everything useful' one. That said, the low contrast text is a pain to read (still some metro-ification, I guess), the results page's information density is too low, and the scroll effect feels like I'm on the brink of getting motion sickness (something I've only ever experienced with javascript fake scroll, I might add)).

Also, horizontal scrolling: Please, PLEASE, no. It's just horrible and should die.
Dont stay up late. You will feel worse the next day. Get up early instead.
Verification Handbook: Verifying digital content for emergency coverage
I understand that both use the same CSPRNG and seed source(s) for entropy, the difference is one will block if those sources have not output enough information recently (the "pool count" is too low).

The is some genuine randomness there as the entropy sources are not (unlike the PRNG) deterministic: they take whitened fractional values from I/O timings (time between keep presses & mouse signals, and some aspects of physical drive I/O - the low bits of such timings essentially being random noise if the timer is granular enough).

/dev/urandom uses the CSPRNG in what-ever state it is in, /dev/random waits until it considered the CSPRNG to have been sufficiently randomly reseeded. In cases where the current situation is considered random enough (the pool count is high so /dev/random will not block) you will get the same value from either /dev/random or /dev/urandom.
That was true, two years ago but not anymore. Its perfectly okay.
Er… first phrase of the page:

> JavaScriptCore uses LLVM for a top-tier high-throughput optimizing JIT, which we call the FTL (Fourth Tier LLVM).
Evernote is perfect for me.
If you still believe in non-relatedness then you certainly believe that when somebody names the variable SFU in his source examples, he could have been just thinking of Microsoft"s "Services For Unix"

"http://en.wikipedia.org/wiki/Windows_Services_for_UNIX

Or "nothing, just metasyntatic" but absolutely no chance that he have been thinking about

http://en.wiktionary.org/wiki/STFU

I've already mentioned the another example:

http://thedailywtf.com/

Initially it really meant what the internet would first think it meant.

http://en.wiktionary.org/wiki/WTF

As the site got more popular, it was necessary to make the name less offensive for the uninitiated, so the "worse than failure" tag was invented much later.

http://thedailywtf.com/Articles/The-Worse-Than-Failure-Progr...

Just "metasyntatic." Three nice letters. Don't try to associate with anything rude. We're all polite here.
It wouldn't surprise me if it was Sweden. Most cars you see on the road are Volvos and most new sold cars are Volvos.
Right during the Europython for the London one.

That's annoying.
Indeed that's an obvious allusion, and actually is explicitly mentioned here: https://bugs.webkit.org/show_bug.cgi?id=112840
I have a whole folder full of RSS feeds. It's an easy way to keep up with blogs, webcomics, and news, all without wrecking my privacy by giving away my reading habits to a third party (formerly google, now whoever everything-as-a-website fans like instead).
Rust for C++ programmers – part 5: borrowed references
I know nothing about game development nor 2D/3D graphics, but why does an HTML animation of an airplane flying has to pin my i5 core to 100%?
It worked out for us — it's 10am the next day and it's prominently placed, so we won't have missed it!
Note that you're forking the net with this though.
As far as I understood in the posts about TextSecure here:

- You can run your own server

- Your server cannot talk to the 'official' servers

- Federation is somewhat possible, but works on a 'We whitelist your machine' base

It's not XMPP. So people using 'Default' TextSecure and your friends & family on your own TextSecure server would be isolated, as far as I understand.

I'd love to be corrected though, because THAT (not business model/jurisdication) is my reason why I'm not comfortable using/recommending it. No offense to moxie and his team, but for me this is another Threema unless running under my (most likely not competent enough, if we're honest) supervision.
Show HN: Algorithmically generated Heavy Metal headlines
It's been done before, but this one is for metal and hardcore fans

https://twitter.com/RealMetalNews

It is also the first ever project I have done in Python, and the first on my Raspberry Pi. I'm pleased with the result :-)
The written script has applications other than computer input. "Standardising" it into some variant of the latin alphabet would make it simpler and less rich. Suitable for a computer perhaps but that's not all languages are about. Other things too, Arabic calligraphy is arguably one of the most intricate forms of art out there and latinising the language would negatively impact that.
If you are being paranoid you might prefer to wait for ever for a good random value instead of accepting something you are even fractionally less sure of.

Though practically speaking, that would probably not be acceptable in most (if not all) circumstances.

If you are that paranoid then there are inexpensive true-RNGs out there (free in fact, if your CPU or other chipsets have one that is easily accessible) which can provide enough bits for all but the larger bulk requirements (i.e. generating many keys in a short space of time). You can either use one of them specifically for the process(es) that definitely wants absolutely true random of feed its output into the standard entropy pool.
Clickable: https://twitter.com/RealMetalNews
After Facebook Deal, Moves App Changes Privacy Policy
"That imposes some overhead, but in modern CPUs with gigatransistors that overhead isn't that great, and usually not a bottleneck."

Citation needed.
> Who wants thousands of extra "emails" in their inbox to check every day ?

This. It's akin to joining a gym - 'hey, this blog is good. I should read this regularly to make myself better' and we subscribe to the feed.

But life happens and we start ignoring the new posts. It builds up and everytime we open the feed reader we see thousands of posts unread. This makes us feel guilty.
I'm under the impression that the UK will grant a Tier 1 (Entrepreneur) visa to founders that have access to £50,000 in VC funding[0]. It would make a lot of sense of YC to open up shop here in the UK.

[0] https://www.gov.uk/tier-1-entrepreneur/access-to-50000-inves...
I use password hasher / generation extension for browser, which makes sort of HMAC of password with domain. Then I use few master passwords depending on sensitivity of a site. But at the end - each site has its unique very strong password.

Firefox: https://addons.mozilla.org/pl/firefox/addon/password-hasher/...

Chrome (same algorithm): https://chrome.google.com/webstore/detail/pawhash/adgekjfphh...)
Look at him.
>> "As recently as Friday, Moves’s privacy policy said the company did not “disclose an individual user’s data to third parties,” without a user’s consent, unless compelled by law enforcement. The policy said it would stay in place even if Moves were acquired.

On Monday, the policy permitted a wider range of data sharing. “We may share information, including personally identifying information, with our Affiliates (companies that are part of our corporate groups of companies, including but not limited to Facebook) to help provide, understand, and improve our Services,” the policy says."

I think the moral of this story is never to trust anything a company acquired by Facebook says. Personally I love the app but I'm deleting it. It basically contains a history of where I was, when I was there, and how I got there. The fact they blatantly lied to users has eroded the trust I had in them and I'll be switching to a different app (probably Breeze from Runkeeper).

NB: If you want to export your data you can [0]

[0] https://accounts.moves-app.com/signin/export
You probably don't have GPU acceleration enabled/supported in your browser. For example, if you use Chrome, check about:gpu.
As a metalhead, made me chuckle :) Indeed nothing new but fun anyway. What source material did you use?
They didn't create a backup? Seriously?
My sister had that one. I had to use CPU-Z to find out its "true" identity (Jaguar core) :)
To have a meaningful "victory", you want to have one of those:

1. A generic JS JIT that runs generic JS faster than another generic JS JIT.

2. ASM.JS JIT that runs ASM.JS faster than another ASM.JS JIT.

What we have here is something else:

3. A generic JS JIT that runs ASM.JS faster than another generic JS JIT.

If people are not familiar with ASM.JS, the somewhat misleading (to the uninitiated) headline sounds more interesting than it is actually.

It's not a significant milestone, as SpiderMonkey's ASM.JS implementation outperforms this one, and V8 isn't implementing ASM.JS in any way. As in at all. So of course it'll be slower.

The purpose of ASM.JS is to allow a separate ASM.JS runtime to run ASM.JS code. The reason it happens to be a JS subset, is so you can have a fallback for backwards compatibility.

Not to say this LLVM engine doesn't show potential. But implementing ASM.JS in LLVM is not the hard part of implementing a generic JS JIT.

ASM.JS is entirely static, so it's comparatively trivial to JIT, it's literally an ASM to ASM transpiler.
Sad to say... but this is why you make backups. Things like this happen to minecraft servers all the time. :/
Symantec Develops New Attack on Cyberhacking
>There is nothing more that can be productively argued about this topic.

Is that ever a good thing to say?

The change is good. I never saw any mention of people disliking this in Mobile Safari, and it's an option power users will turn off. There's plenty of them already.
I don't see why it's not a fair comparison?

V8 doesn't have any specific optimizations for asm.js, opting instead to focus on optimizing JavaScript as a whole (which asm.js also benefits from). That's their choice, and this is the result of that.
Surely whatever program they used to create it could just be run again. It used data from maps etc so it must be able to run the same input again. Although if its >1tb of data thats gonna take a while...
While I get the sentiment, I'm thankful that you don't run the world.

Most computer users forget that they have years and years of experience with computers, because they actually played with computers for their own fun for years. So the things that seem drop-dead simple for them are drop-dead simple if you have years of experience.

I'm certainly thankful my doctor has never told me "you know, if you can't be bothered to understand biology, I'll just let the diseases kill you", when he has 7+ years of knowledge that I don't.
Yet another canvas manipulation library, just like fabricjs, kineticjs and easeljs
Rovio Goes Flappy Bird
Hahaha, I'm sorry but that is a bit amuzing.
I mean, what did they expect?

Kind of thought that would happen when i read the Rules for being on the server.
> Moving forward, the map will have to be rebuilt. Said Hammeken, "We don't have a complete overview yet, but we'll probably choose to reconstruct Copenhagen and the other cities."

By this wording, it seems they will rebuild it by hand instead of restoring a backup. They have backups, right?
I'm starting to that RSS isn't dead - it was just never alive in the sense that most people who say "RSS is dead" mean.

The majority of the population does not use RSS, does not realize RSS exists, and does not care about RSS. That's a fact, and has always been true and will likely remain true in the future.

When people say "RSS is dead", that's what they mean - it's a technology that never got a share of average users actually using it. So saying that RSS dies is ridiculous - by that definition, it was never alive.
Cat Almighty in Crazy Tunnel Parkour
"tested live on public roads in Sweden" All I saw was a guy driving that car. Didn't actually get to see the car driving on its own.~ Can't believe it till I see it.
I wouldn't use Linode. Not that I don't love Linode but for a simply family blog it's total overkill. I use DigitalOcean for a couple of smaller sites and have no problem with them (and costs $6/month as opposed to $20/month with Linode).

I also use Jekyll which is a static blog generator. I use Bitbucket to directly edit the pages and posts on my blog and when I commit a change my blog is automatically regenerated via service hooks. That might be a bit more setup than you want but it works nicely and is easy to maintain.
Even the B-2 bomber had a retractable radar reflector to defeat it's stealth. When flying in civilian airspace the reflector would extend so ATC could track the plane. Standard stuff to prevent collisions.
People forget about the social element of Google Reader. It never took off - the ability to follow your friends and see what they are reading - to share articles with contacts etc.

I'd have liked more leveraging of the social graph with that app - they missed an opportunity
Does it really? I can't imagine anyone tech savvy enough to use an RSS reader, just switching to manually searching for each site. It's not like free RSS readers stopped existing with the death of GReader, and there's Twitter and even just bookmarks.
Ganymede may harbor life
Proving that my previously down voted to hell comment about this being a waste of money was correct...
I like to see full links, that helps me to Validate the source and sort out webpages
You're right. I wasn't aware of that, thanks!

http://www.socialmediaexaminer.com/new-facebook-contest-and-...
Small countries like Denmark tend to have a much more well-behaved population than large countries. I.e. they queue nicer, they are more likely to return something they found, etc. (game-theoretic research suggests that such a culture is a symptom of having a high likelyhood of meeting again - thus offering more opportunities to punish bad behaviour).

That background might explain their optimistic expectations.
I'm pretty sure it's so big because it includes the Parse framework (31MB framework, uncompressed)
Guide to Faster, Less Frustrating Debugging
IMVHO the larger elephant in the room is bitcoin's deflationary nature.
Americans are always awed/terrified by the Magic Roundabout, but it's actually very practical (turning right is much easier than on a single big roundabout, and the whole thing moves better), and straightforward to use even for newcomers (well, assuming you've used roundabouts at all - I understand America doesn't have many of them?)
This is true - it happened at the time of them announcing fees for Google Maps. There was some management decision to go for things that directly made money at that time, and drop those things that were not growing.
Back ups are good to guard against all kinds of mishaps. Still, to see something like this intentionally destroyed is really bad. It's akin to the people that would post google docs documents here for community collaboration and within seconds griefers would go there to trash them.

I always wonder what kind of mindset it takes to show that you are capable of destroying something just for the heck of it.

So your 'kinda had it coming' to me is akin to blaming the victim, you create something you can expect that there will be people hell bent on destroying it and that's somehow 'normal'. It isn't normal.
That's true (thanks), but anyways, it seems to me that a simple animation should take only a fraction of a modern CPU's (or GPU) power. Is the engine calculating more often than what's needed for 60fps or whatever refresh rate our eyes need to be satisfied?
That would be a poor assumption. How can it distinguish a single user's reader from a shared service like NewsBlur, which will request a feed on behalf of hundreds of users? The server knows that some aggregator is pulling its feed, but it has no way to tie that to a user.

There are other ways, though: images in the feed that call back to the server, for example.
Neither of these is an example of an "elephant in the room". Both issues are discussed continually.
Have you tried just putting the main website URL into your reader? Many support autodiscovery[1], as long as the site has the proper HTML tags set up.

[1] http://www.rssboard.org/rss-autodiscovery
Yeah... what I thought:

Intercepting the traffic coming out of the app shows me its making api requests to http://api.parse.com — so, basically, I would imagine it's sending some kind of usage data (can't yet decipher the headers as I don't have time) back to Parse.com, which is allowing it to 'phone home'.

Also... this is happening with every motion gesture attempt.

sigh
Yup, in my experience getting designers to work on the JSX has been a far smaller headache than I initially expected.
Does anyone have numbers handy on the amount of size linking LLVM would add to a browser? Installing llvm-3.2-dev gives me over 75mb of static libraries, but I don't know how many of those would need to be shipped to support such a JIT.
If I am in the office at work and I need to get things done I have some over ear headphones which are really good at noise cancelling.

I will just sit there with them on listing to nothing. Its nice as it means people will not come over and bother me; also I do not hear others working.
32% of all Bitcoins are owned by only 500 addresses
Yeah... see my comment to @yojimbo...
The issue is not with this engine, no other HTML5 game/engine can do better in your browser. CPU is not optimized to do what takes only a fraction of GPU.