skysight-inc/HackerNews huggingface dataset:
Nope, take a closer look, Event B is pictured like a crescent moon, labelled "People who are accountants and not plumbers", and described thus: "There's also the probability 'B' that the guy who fixed my water heater is only an accountant and not a plumber." Plumber status within B is clearly "Not a plumber".
Having now spent a lot of time sending and analyzing email campaigns/triggered emails (I'm one of the co-founders of Klaviyo), we keep seeing that email is one of the best ways to turn analysis into action - not least because it gives you a complete feedback loop.

For example, say an Ecommerce store realizes most people only make 1 purchase and don't come back. With email, you can target exactly those people, but you also can quickly see if it worked (because you know who you sent it to, you can see if they actually made a purchase).

Retention is definitely really important, but I think what's at root here is that email is an ideal way to interact with users in a more targeted and personal way outside of when they proactively visit your website. The same feedback loop idea should (and will) apply to push notifications, texts, in-app messaging, etc as time goes on.
I'm taking everything I'm listening to with a grain of salt, anyway, just due to the effect of time on memories, especially during periods of traumatic shock. However, even if only 10% of what is in the book is accurate, I believe my point holds: a DDOS isn't anything like a nuclear attack.
What you're talking about is the environment. R seems to have a very nice environment -- a lot of people have written libraries for it and it is popular among the community.

I was quite clearly criticizing the language, which is bad. That doesn't mean you shouldn't use it if it's the best option for your use case, just that it's bad.
Just wanted to show you guys a little side-project my friend made! He designed a card game that plays like running a creative agency or devshop, thought it as pretty cool. If anything the video is hilarious and worth a watch!
Google Translate for Android gets offline mode
All you need to build a web app is Chrome, a text editor and a $5/mo hosting account. :D
I don't see a strong need for special symbols for currencies. Currencies can be represented using three letter codes like GBP, USD and BTC. It's ASCII, unambiguous and scales better than having a new custom symbol per character.
Thanks man! After doing some research on the User Agent (of which I was woefully uninformed) I've found out that I have more research to do...
Assuming the browser vendor cares to support it...
International law is a very good case study of why the law matters less than the interpretation. Even more so when the law is old and being stretched to deal with completely new phenomena.
This was an april fool's joke from last year: http://badassjs.com/post/20294238453/webkit-js-yes-it-has-fi...

In the non-joke category, Mozilla created a JavaScript interpreter written in JavaScript (to test new language features): https://github.com/mozilla/narcissus/
I don't think you are getting it. In Babbage's time they were not merely missing the UTM. They were missing damn near all of mathematical logic (even set theory only really came about around the time that Babbage died) and meta-mathematics was incredibly immature at the time. Forget answering questions about CS; they could not yet ask the questions.

They could have pulled some impressive stuff off I am sure, but it would have all been intuition and stabbing in the dark. The tools necessary to structurally reason about algorithms had not yet been created, nor even the tools necessary to create those tools...

Ada had the notion that the Analytical Engine was something special, something more than just a calculator... but that was conjecture based on genius insight. To actually discuss that idea in a rigorous manner would require several more decades of advances in mathematics.

Could they have programmed? Yes, obviously. That's not even hypothetical, since they did. Would they have been at a distinct disadvantage? Without anything reasonably resembling modern mathematics, absolutely.
Personally, I like it.

One request: someone should declare that the Comic Sans version should have an eye: https://en.wikipedia.org/wiki/Euro_sign .

Maybe I just did.
Programming language as operating system
People differ. Different people are also valid and can get things done, and may have unique strengths. Lincoln was classified as "melancholic." Pessimists may have more accurate views of many things. Do we really have to demand that everyone have the same personality as ourselves?
Why would they implement NaCL? If someone wants to write a plugin for it, they're welcome to - but Firefox is solidly behind supporting Javascript as a standard, and don't see any point in adding other technologies to the mix.
I strongly recommend AngularJS. Huge reduction in application code complexity. There are other good frameworks, like Ember, but the only one I wouldn't recommend is backbone. The only things that it has going for it are that it is easier to get started (but harder to continue), and that if you really love to hand roll stuff you get to: both because it doesn't really do that much.
Adria Richards makes an email statement, says she's moving on
The amount of game code that I can debug, sweet!
This doesn't show up in Android (2.3), unfortunately.
Top youtube comment: "There's nothing about the Unreal Engine 3 on both emscripten and hacks.mozilla﻿"
(https://www.youtube.com/watch?v=XsyogXtyU9o)

Even though the major legwork is in emscripten, somehow the focus is on asm.js. Feels like really heavy marketing.
I think ฿ is becoming de-facto bitcoin sign quickly.

And sincerely it looks more appealing as a currency sign either.
Following manual setup instructions, with raspbian, you end up with 'ImportError: No module named cherrypy' when calling the demo script
There's a reason developers complain and fixate on things that are bad or broken. It's because, for the most part, developers (and designers and UX people and many others) are natural problem solvers.

If something isn't broken, okay, great, no need to focus on it. But if something is broken, to a problem solver, this is inexcusable. Things that are wrong need to be fixed. So when you see people complaining about things like startup culture or sexism in tech or whatever else, it's because these people see a problem that can be fixed, so they focus their efforts on fixing it. Most people who comment on these types of things aren't just complaining, they're offering solutions or their thoughts on what the "real problem" is.

Personally, I feel the whole "positive attitude" thing is a detriment. People with "positive attitudes" tend to ignore problems because they don't want to upset others or make waves. These problems tend to fester until people like me (problem solvers) get so tired of it we just leave.

If all you want is to be happy, fine, be happy, do your thing, ignore the problems. But if you want to make an impact, if you want to fix things and make them better for yourself and others, you have to focus on the things that are wrong and you have to complain and offer solutions and build solutions and piss people off until things get better. Making things better is always a fight; it's always a struggle; and you're unlikely to be very happy while trying to improve or fix broken things. Some people think it's worth it, others don't.
Look up "Jim Crow" in wikipedia.
Yeah they showed a benchmark was 3-6x slower. That's all well and good. I wanna see what the real world implications are. Here's this cool Unreal demo running with asm.js support, it looks great.

Now let me run it in Chrome or Safari and see if it's even remotely passable or not.
Lets not forget mobile devices as well.
Works great for me, just tested it out. Such a cool idea/feature.
Do a search for BrendanEich on hnsearch.com, he's discussed it many times.

I'm curious why you're asking about Mozilla and not Apple or Microsoft, though, they aren't implementing NaCL either.
For egress filtering to be effective protection, it needs to cover nearly all of the network. As long as a botnet can get their hands on a decent amount of unfiltered bandwidth to amplify it's game on.

The question is can it be done without the ISP's co-operation. For example, I've got transit service from XO (a Tier-2 provider) and they could conceivably port-mirror the inbound side from my connection, do a source IP check on packets, (even statistical would be fine) and then raise a flag if anything came out smelly.

Since we're comparing a 32 bit number, and we can construct a logic gate which defines 'legal' values for that number, even a modest FPGA implementation could just sink (equivalent to /dev/null) all traffic and generate a pulse when the match failed. Its been a while since I was in a company building DSLAMs and edge gear but up to a 10Gbit pipe that isn't a killer problem.
Show HN: Capture leads like never before
We can't redistribute binary blobs (gpu drivers for instance) that you need when building the images to flash phones. They are exceptions though, like the nexus S.
Building a Better Nodefly, Revisited: Rapid Expansion and Related Hiccups
Impact on Google Alerts as a consequence of closing Google Reader
I don't know. It looks like they're prepending some responses with )]}' now, which would cause a syntax error as well.
Are you anticipating a sale soon? I've been eyeing IntelliJ IDEA for a while, but only expect to use it for hobby projects so I'm having a problem justifying the full cost. I do need some of the features in the Ultimate edition to make it worthwhile, too.
People can also check out http://trystack.org/ and SAIO (Swift all in One, a single node Swift cluster for development, testing, and learning) http://docs.openstack.org/developer/swift/development_saio.h...
Their pricing has gone up while the rest of the industry is trending down. This wouldn't be so bad except that most of their tools are very enterprise-y – clunky APIs, odd gaps in tooling, etc. Basically the hypervisor is developed by the A-team but the management tools and even components like the HA manager were obviously second-tier – big, convoluted snarls of daemons for something which should have been clean, simple and trustworthy. (i.e. I spent a few weeks on the phone attempting to convince second or third-level support that the HA system should also pay attention to the heartbeat checks rather than ethernet link status when deciding whether to use a network connection. The techs I talked to were under the impression that this was how it worked until I proved otherwise…)

I stopped supporting it in 2008 but at the time it was already apparent that they were trying to milk large companies rather than stay competitive – and that was before the price hikes.
Because that would at least get software like Photoshop / 3d Studio Max etc into the browser as a delivery platform. Then pragmatically parts of those apps can be transitioned to things like webgl / canvas as these technologies mature.
'overriding' might be more suitable.
the key thing that "come to Texas" commenters fail to realize is that opportunity and taxes are not independent variables
Paul Krugman pointed out recently that by putting all these controls in place they've actually solved one of the hardest parts of just leaving the Eurozone.
Does Canada Provide Young Entrepreneurs the Resources They Deserve?
Does any hacker know how to use google alerts feed without the google reader or have any info if there will be new rss feed links after google reader is shut down?
One reason could be that there are higher expectations of Mozilla when it comes to making decisions on technical merit.
Here's Mozilla's CTO on why he's not supporting NaCL:
https://news.ycombinator.com/item?id=4632410
Does this mean that the source will be available for anyone playing the game, even if obfuscated?

It should open interesting possibilities.
I think your muddying the waters by introducing Francs-tireurs into the mix - I am sure this document is about state actors resistance groups are a trickier proposition eg USA politicians effectively turning a blind eye to PIRA fund raising.

Some research finds that under current laws of war “Combatant and prisoner of war status is granted to members of dissident forces when under the command of a central authority. Such combatants cannot conceal their allegiance; they must be recognizable as combatants while preparing for or during an attack."

So it looks like the self organizing nationalists as some of the Russian a Chinese hactivists have been described that attack enemies of the sate are not covered.
<a href="http://www.helpjuice.com/ target="_blank">knowledge base software</a>

somewhere, an SEO just earned his wings
Yep, works fine. I just wrote this post in Draft. Didn't have a Pro help out, but looks like that works too.
http://www.wired.com/dangerroom/2011/10/virus-hits-drone-fle...

Maybe better but not good enough.
Except ฿ is already the sign of the Thai baht (currency of Thailand), which is pretty confusing: http://en.wikipedia.org/wiki/Thai_baht
Announcing Cloud Transcoding for Live Video
it would have to be available, but it's pretty much meaningless gobbledygook once you minify
> At the same time, I could be that OpenStack's API is superior to VMWare's. With a fleet of servers, you want to automate as much as possible - meaning that at the end of the day, API trumps GUI.

It reflects the bizarre decision VMware made when they wanted only sell to the top end of the market: the biggest customers are also the most likely to have the resources and incentive to build tools around that API. The small to mid scale shops depend on the GUI tools far more.
There's several reasons, read this post and Brendan's corresponding comments about it: https://news.ycombinator.com/item?id=4630057

Practically speaking, it's quite a large engineering effort, duplicates maintenance work, and introduces a whole host of new problems (backwards compatibility, etc) itself. Not to mention the politics involved in getting all the browsers on-board and agreeing to a whole new completely different standard.
There's no sort of demand in the article. The advice there is to be a passive observer of human behavior rather than getting angry and engaging in flamewars.

Given the current climate I see on HN, this advice is spot on.
The start-up scene is, in a way, kind of sad.

The tech media and mainstream press routinely salivate over stories of 13... 15... 17... and 19 year old whiz kid entrepreneurs.

Yet there was a time when teenagers and young adults wrote software and tinkered with hardware, sharing their creations with friends and peers, on a journey of computing discovery.

There was a time when 'Demo Day' literally meant getting a group of friends together, travelling to a new city, and showing off your coding and artistic skills. The prizes were prestige and peer recognition. http://archive.assembly.org/1992

Now, kids and teenagers are being schooled to hustle and score big money. Where is the pure joy of discovery? Something has been lost.

EDIT: Just wanted to add, it's amazing what you can do in just 4kb (4096 byte executable, no external data files). This should inspire programmers of all ages.

2012 Fireflies: http://archive.assembly.org/2012/4k-intro/fireflies-by-blobt...

2009 Muon Baryon: http://archive.assembly.org/2009/4k-intro/muon-baryon-by-you...
I'm skeptical she'd take this kind of action, but maybe Adria is more naive than I thought. First she is shocked at the reaction of her public ostracization, then she thinks suing an ex employer is within her best long-term interests? Even if she wins (not likely, contrary to the legal opinion submitted here last week) and gets a few hundred thousand dollars she'll be even more blackballed by the rest of the industry than she already is.

Her ONLY safe play, long-term, was to apologize for how she handled the issue (which was not exclusive to pointing out the inappropriate commentary!) and make a lateral career shift of some sort.
If I recall, I read somewhere that it would take a lot of work to get Firefox to where it would need to be to support NaCL. The whole point of making asm.js is that it is easy to implement AND produces tremendous results. Oh, just found what I was referring to. This is from the asm.js FAQ http://asmjs.org/faq.html

> Q. Why not NaCl or PNaCl instead? Are you just being stubborn about JavaScript?

> A. The principal benefit of asm.js over whole new technologies like NaCl and PNaCl is that it works today: existing JavaScript engines already optimize this style of code quite well. This means that developers can ship asm.js today and it'll simply get faster over time. Another important benefit is that it's far simpler to implement, requiring very little additional machinery on top of existing JavaScript engines and no API compatibility layer.

Also for reference, this is the documentation on implementing native client
http://www.chromium.org/nativeclient
exactly there are death camps as far back as classical greece as any one who has read Thucydides will know.
So - before affirmative action, there was no racism, sexism, etc.?? Do you mean the behaviors commonly associated with those "-isms" did not exist? Or that society's attitudes towards those behaviors did not exist? Or. . .
I don't know... Shooting hackers may actually be easier than getting people to pick and remember more complex passwords.

In all seriousness though, security is not that simple. Yeah, what you're suggesting would mitigate risk, but it wouldn't come remotely close to eliminating it. You can end/save lives through hacking, and if you're costing the opposition lives, you should be treated as anyone else would be.
> so they focus their efforts on fixing it

Complaining is not focusing your efforts on fixing something. Fixing is fixing. Complaining is complaining. When you complain about a problem instead of helping to build a solution, you become part of the problem.

I don't think this article said anything bad about polite and constructive criticism.
It's not a solution at all because it will never happen. You'd need every network on the internet to spend money and time to fix a problem that nobody is holding them responsible for and they have no monetary incentive to fix.

The solutions are clear. They happen to be doing the laziest of them which is close the open resolvers.
I find Nashorn particularly interesting, as well as Node.jar: http://insin-notes.readthedocs.org/en/latest/JavaOne2012/nas...

Hopefully Nashorn will give http://ringojs.org a boost as well.
Too young to be considered a wunderkind or a failure, I'd say.
Show HN: MacWinKey, Apple Keyboard Command Key Shortcuts on Windows
Worth pointing out: I'm presuming that the 300gbps of reported traffic† was not generated by DNSSEC resolvers, because DNSSEC isn't that widely deployed.

Which is bad, because DNSSEC dramatically increases the amplification effect you get from bouncing queries off open resolvers (the DNSSEC RRs are Big).

Adam Langley notes on Twitter that Cloudflare reports 3k DNS responses, apparently containing the zone contents of RIPE.NET; I guess these were EDNS0 UDP AXFR requests? That's worse than DNSSEC.

This has been one of Daniel Bernstein's big critiques of DNSSEC. It's not one of mine, but I'm still happy to see his argument validated.

† (at a tier 1 Cloudflare doesn't have a business relationship with, which makes this kind of a "my cousin's best friend told me" number, but still)
I completely get your point, and Emil is a great role model for all (not just young) entrepreneurs faced with failure.

What I don't understand is all the animosity towards Nick D’Aloisio. What makes him not a "real" entrepreneur? Whatever the means, he still took a company from inception to acquisition, which fits any definition of entrepreneurship.

There are lessons we can learn from Emil, and also lessons that we can learn from Nick. They've both had valuable experiences that I'm sure many of us would love to hear about.
It sounds like they listen on localhost by default (http://docs.mongodb.org/manual/reference/mongod/#options), though i'm not sure if that's always been the case. It's also possible installers change the default behaviour. (i.e. when you install via apt, yum, homebrew, etc.)
They were trying to be clever. "Largest DDoS attack"..."Massive Attack". But I love Massive Attack but yes, most people wouldn't recognize the muscians and assume that it was the suspects behind the attacks.
From the article:

Microsoft's relations with the EU executive have been tense since 2004, when the EU found that the company had abused its market leader position by tying Windows Media Player to the Windows software package.

But Microsoft broke its 2009 pledge and was fined 561 million euros by the EU Commission on March 6 for failing to offer users a choice of web browser.

I'm no Microsoft fanboi, but, let's put it this way - I develop my own operating system, I develop my own browser, I develop my own media player. And I decide to bundle it/promote it along with an operating system I DESIGNED and DEVELOPED. What the fuck seems to be the problem with that?

I'm not limiting your ability in anyway - You can still install any other browser/media player you like and you can remove the ones I've provided too, just like any other..

Come on dudes, if I don't have the freedom to bundle MY software the way I like, then how is it fair? It's like saying I can't bundle a headphone for an Mp3 player I manufactured and the user should buy what he/she wants.

If I got something wrong here, please enlighten me..
I'm not sure that quite gets at it, though - because there's there are actually three branches here. Focusing on the problem, pretending there's no problem, and focusing on the solution.

I think that one who focuses on solutions can be positive-focused without ignoring the problem.
Volcanic Lightning: How does it work?
Organizing your research question (Andy DeSoto)
Anyone who has learned to use S3 knows that there is a usability problem with S3.
Not enough bling. It should be " ҉в҉ " for maximum currency power.
It's Capital Factory's demo day.
Not a fatal issue. A plain $ sign is very often used to mean a non-U.S.-dollar currency, with minimal confusion due to context.
That is exactly how it works. It's fun!

And I think that's exactly the right attitude ;)
It's not something I need to make money on, it's just something cool to have added to the world. (It's OSS, too!)
I feel like an old fart for not buying into the push for the browser to be an OS or game system.

In my mind, no matter how optimized the browser becomes, it will always be slower than natively-compiled code. And in the 3d gaming world, where the faster code always has the greatest potential for the best game engines, the browser will always lose.

My instinct tells me that there will be a huge push for webgl games, some initial adoption and frameworks, etc. The result will be that web developers will realize how fucking complex graphics engines are (I'm writing one now...nothing in webdev compares to it) and will give up. And I can't see graphics developers in the game industry incentivized enough to fully make the jump to the browser (why would they want to write game code that is distributed to everyone in raw source form?)
However, their weakness is that they do only have a limited supply of Fritos and Dr. Pepper inside said bunker.
I am going to guess you were downvoted for totally screwing up the meter.
Hmm.. I select a text field, click the draft icon, and select new document and the popup disappears, but nothing happens.
I think to insinuate that Nick is not "the real deal" seems completely fair. Sure, he "succeeded", but he succeeded in the same way people who were born on third base and think they hit a triple think they succeeded.
News is that the dutch hoster CyberBunker[1] is responsible[2] for the attack.

[1]: http://en.wikipedia.org/wiki/CyberBunker

[2]: http://translate.google.com/translate?sl=nl&tl=en&js...