skysight-inc/HackerNews huggingface dataset:
> NaCl? Not portable.

To dis NaCl on this basis and not even mention PNaCl is dishonest. http://www.chromium.org/nativeclient/pnacl/building-and-test...

> Defined by implementation.

As it should be, until the implementation settles and it's clear what interfaces should be standardized. What a waste of time it would have been to standardize the pre-PNaCl work, for example. I wouldn't expect Rust (for example) to be standardized at this point either.

> No view source.

It's highly unlikely that JavaScript spit out by a code generator (this would be the competition for NaCl) is going to be at all readable. I'm guessing it will be about as readable as the portable BitCode that comprises the PNaCl image (which you could view if you really want to).

It's disappointing to continuously see this anti-NaCl propaganda from Mozilla. Here you have a promising and highly innovative technology that is pushing the bounds of what is possible on the web. It's being developed completely in the open with papers and code being published continuously. Mozilla's mission is "to promote openness, innovation and opportunity on the web." I just can't see what part of that mission involves campaigning against an open technology that could advance the web and help it compete with native apps.

I could understand if their position was "we're reserving judgment until it's portable, stable, and standardized." I could understand "we want to be more involved in the process." I could understand "we are waiting to see if it can demonstrate a compelling advantage over JavaScript." But everything I have heard indicates that they are publicly and completely opposed to ever supporting it, which will make it all the harder for them to ever change their mind on this point without losing face.

I grew up watching Mozilla develop from an unstable binary called "apprunner" into a full-featured open-source browser with cutting edge extension capabilities. I downloaded almost every single milestone and tried it out, craving the day when I could ditch crappy old Netscape 4 for good. I got warm fuzzies when the Mozilla Foundation was created; it felt good knowing that there would always be a way to use the web with open source software, and that there would always be an advocate for openness and freedom. I just never expected to see them fighting against open technology. It's disappointing.
Sality botnet scans the entire IpV4 range in 12 days
Indeed; people who drive are probably more likely to consider their commute "useless downtime."

But still, the original article made no mention of mode, and notion that commuting generally is dead-time seems wrong to me.
Show HN: Realtime Multiplayer Tetris in HTML5 (unfinished)
About a year ago me and a buddy joined Google's HTML5GameJam, a game building hackathon.

Finally I've had the time to dust the project off, upgrade some of the required libraries (node.js bumped from 0.4.2 to 0.8.11 in the meantime) and did some minor patching to get it done for some finishing touches and hopefully release somewhere this year.

We implemented the full real Tetris® (yeah, that means T-Spins and funky stuff Tetris addicts like) in MVC, with configurable renderers (canvas, ASCII, Divs), input methods (keyboard, swipe, touch), 2player split mode and offline singeplayer.

The multiplayer support is inspired by Tetrinet ( http://en.wikipedia.org/wiki/TetriNET ), powerups are all implemented but it's not yet possible to bomb one of your opponents.

I have no clue how the (self-hosted) hacked up node.js game server will perform , and there's no game rooms yet, but the basics work.

Please have a look, comments, suggestions and inspiration would be appreciated.
How should we do the touch input for instance? I'd like it if I can be as good a Tetris player on my mobile as in the browser with the keyboard.
The use of Android/iOS app stores likely ties you into the U.S. jurisdiction, which allows for an Australian company to sue a Swedish company in the state of Texas (Uniloc v. Mojang).
Dear Entrepreneurs, Social Media is not a Compulsion
Clickable Link:
http://goo.gl/RJa1f
Commodore Amiga: A Beginner’s Guide
probably the best source about amiga games stuff I've read
Thanks! Looks like Chrome doesn't do this on Windows but it's similar to how Firefox has always done fullscreen.
Anyone executed this yet?

http://brendaneich.github.com/Strange-Loop-2012/assets/image...
You will get obese and get tooth decay. Also, I am not jealous of your cake.
Learn to use the googles and RTFM.
Exchange System - Get Facebook Fans, Twitter
Interesting article!
"
Making it fast required us to rebuild every view to include precisely what was relevant to the mobile experience and nothing else – not only in terms of design and features, but resources. There’s no extra mark-up, no unused styles, and we kept JavaScript usage to a minimum.
"
Exactly the opposite I've done in my project, that now is terribly slow :(
Supersonic free fall from 120,000 feet live at 8:30AM EST
It's disingenuous to claim that javascript is not a "real" language already. This is like claiming that PHP or VB aren't "real" languages. You may not like it, you may think it's missing crucial, key features, but there is a lot of JS code out there in the wild producing value for businesses and customers and generating billions of dollars in revenue.

Edit: looks like I misread the parent post, my apologies.
You typically get throttled by the exchange when you send too many messages. When your messages are rejected, you monotonically lose money until you can message again. For this reason, I highly doubt anyone is sending an uncontrolled amount of messages to any exchange on purpose because surpassing messaging constraints is unprofitable, which would violate everyone's primary motive.

The orders not meant to be hit is a separate issue from the messaging. These orders are there because of

1) quoting requirements designed to mitigate volatility,

2) to give traders the feeling of depth (illusory or not) because market participants tend to interact with exchanges that look like they have thicker books,

3) to gain queue spot due to any FIFO component of the exchange's matching algorithm in case the price moves to the level where these orders could get executed,

4) to gain order allocation due to any pro rata component of the exchange's matching algorithm.

All of these reasons are controlled by the exchange and to some extent the SEC. The first 2 reasons are the result of the exchange trying to make money by attracting participants. The last 2 reasons are the result of participants rationally reacting to their incentives as dictated by the matching algorithms designed by the exchange.
Trying to make one's tools better is always worth it. Typescript is to me the most exciting thing to have happened to JS, better than all the so called libraries that have to be declared inside a function (!!) so that the scope doesn't get completely screwed up.

The JS community is not an argument for JS I feel, because it does not have a track record of providing reliable software. Most libraries are new and a lot of devs are very lax with security or code robustness. If you use a library/tool you're not sure what you're getting - see the semicolon situation or the npm directory deletion.
Why fight a bogus company in courtrooms in the name of a broken model? Nonsense! Just change the business model to something that previously worked, like shareware. End of story. Back to business.
I never say always
Long-term capital gains taxes are lower than income taxes for a number of sound financial reasons. Who earns them really does not play into it.

While the double taxation argument seems to be popular, it is relatively weak. Some of the important reasons that are often overlooked:

- Long-term capital gains are not indexed for inflation. For investments held multiple years, this compounds into a very substantial loss that cannot be deducted from the nominal paper gain. You can pay significant capital taxes for a real loss. For short-term investments and income, this loss is nominal and can easily be accounted for in other ways. The lower tax rate on long-term capital returns is a simple way to approximately account for that loss without complicated math.

- Long-term capital taxes are not efficient relative to other taxes. Taxes adversely impact the economy from which tax revenue is derived, so preference is given to taxes that have the least negative impact for every dollar collected. In this regard, capital taxes are among the least efficient of the common taxes. By comparison, both income and consumption taxes do much less damage to economic growth for the amount of revenue generated. From the standpoint of maximizing tax revenue, taxing long-term capital investments is not a good way of going about it.

In short, long-term capital gains are taxed at a lower rate because (1) you can't deduct the substantial inflation losses which make long-term investments otherwise unattractive and (2) even if you could, it is a lousy way for governments to generate tax revenue over the long term relative to other tax sources. While they are associated with high earners, that is mostly incidental. Governments generally have a vested interest in balancing growing the tax base and maximizing revenue, arbitrary notions of fairness aside.
I was thinking the door-guy-swap footage where the victim noticed the swap must be perfect material for "Just for Laughs" [1]. Inversely, the "failed" Just for Laughs-material where the victims don't react must be perfect research material.

[1] http://www.youtube.com/watch?v=662KGcqjT5Q
That's because the Kindle previewer uses one of the oldest Mobipocket/Kindle viewers to generate the preview.

I've worked a lot on trying to make the content look as good as possible on all possible Kindle versions, the later Kindle versions support HTML5/CSS3 which makes it very easy to make it look like the Print/PDF version.
Derren Brown did a couple of bits on the door study that you might enjoy: https://www.youtube.com/watch?v=vBPG_OBgTWg
Unfortunately even the (supposedly international) GSM iPhone 5 is mostly tuned to LTE frequencies commonly used in the USA. In Germany we have multiple 4G frequencies and the new iPhone 5 supports exactly one of them (by T-Mobile, the other carriers have zero of their spectrum supported by the iPhone 5). In other European countries it's even worse.

Especially the 800 MHz LTE band would have been useful. This band is used in rural Germany to provide LTE based broadband to homes where DSL or cable based internet is unavailable. If the iPhone had supported it you could suddenly have really high bandwidth connections in rural areas where you now only find some crappy EDGE connections.
Your options are fight or flight.

Assuming you have the wherewithal to incorporate a shell anonymously, that's one option. You might even get away with it. Good luck pitching that to investors.

Might I suggest you look to the future. What's happening here is as clear as day: our patent system is out of control. It's out of touch with technology, out of touch with reality, and worse yet it's lining the pockets of the rich and corrupt at the cost of forward progress.

What has Lodsys accomplished by doing this? Shown that it understands how to kick, extort, and squeal its way to profit by abusing its understanding of antiquated methodologies.

Pond scum.

No words.

http://news.ycombinator.com/item?id=4591002
The SGS3 4G only just launched in Australia. The one that has been on sale only supports HSPA+, referred to as 3G or 3G+, depending on who you talk to, so it probably is only 'barely above 3G'.
SMO Fitzgerald Global - Texas Instruments Forecast Revenue.
What annoys me with this, is are we going to get kids going through school, graduating from University, while taking amphetamines and then coming into the software industry and working 18 hour days without breaking a sweat?

If so, where's my option to get these meds? Oh wait, I can't because I'm not ADHD, and because I wasn't "diagnosed" as a kid, it won't happen now.

I really hope the older programmers in our industry won't have to compete with people-on-drugs in the future... but it'll happen won't it?
Aside from my personal distaste for his backing up the semantic truck and dumping it into ES6, I think it's a bit annoying -- to the point of being disrespectful -- that Brendan doesn't mention V8 in his history of JavaScript. Without V8, there is no JavaScript on the server-side (sorry, Rhino and SpiderMonkey), there is no Chakra and there is no TraceMonkey/JagerMonkey/IonMonkey: given that JavaScript had survived for a decade in its pre-V8 state of abysmal performance, it's entirely reasonable to assume that it would have slept away another decade had it not been jarred out of its slumber by V8. So it would be nice to see some respect where it's clearly due...
HP's limited options
I also prefer Firefox's handling of SSL issues. Allowing permanent whitelisting of sites reduces the number of times a user will see the warning, reducing the muscle memory around clicking proceed anyway.
> It's highly unlikely that JavaScript spit out by a code generator (this would be the competition for NaCl) is going to be at all readable.

With SourceMaps it's possible to make them readable[1].

Also, problem with NaCl is it forces developers to move away to a different toolchain. Most developers would feel more comfortable and productive in developing in the browser, rather than moving to a IDE.

[1] - https://wiki.mozilla.org/DevTools/Features/SourceMap
Greppin'in the GNU World Lab
Looks like I didn't communicate too well. I wholeheartedly agree that JS is a real language. It's my main language and I've written tens of thousands of lines of the stuff. It has it's quirks but I like coding in it. My "JS as a 'real' language" was a tongue-in-cheek go at those who constantly criticise it for being a toy language. I've edited my original comment.
Lebron 9 Shoes Sale - Nike Basketball Shoes
The difference is, in other programming languages you usually have a choice to use an integer number type.
True. Or if he insist on staying online try spending some time on Coursera |EdX | Udacity
There's no indication that they did make it (at least at a level above wind tunnel mules), and at least a little bit of data suggesting that they didn't. Avro Canada was stuck on two visions at the time: the saucer concept and the Arrow. Toward the end of Avro Canada there were concept illustrations of a Mark III Arrow, which had a "saucer section" embedded in an oversized Arrow fuselage in place of conventional (delta) wings. (The illustrations lived on into the '60s, if I remember my "How and Why Wonder Books" correctly, since they didn't fall under the "destroy all Arrow data" decree, being substantially dissimilar to the CF-105.) That would seem to indicate that there were terminal stability/control issues requiring at least a rudder and conventional directed thrust, given the technology of the day -- but with, perhaps, enough promise that there was some genuine fear that the Soviets could make something of it. The MiG 15 had come of something of a shock not long before, and Sputnik was, I think, foreseeable by then. Putting the 50-year stamp on the project may have seemed very reasonable at the time, even if nothing viable came of it.
Dear Competitor, I am Doing Free Marketing For Your Site
What will happen if you create games in a genre you hate?
Launching early is the first step for testing your assumptions in the real world. You don't learn unless you launch. Don't worry about timing.Just launch.

Lot of first time entrepreneurs learn by launching a product and getting feedback. I think there is no better way to learn than by getting the feedback from an unknown stranger.
> for example maximum work hours and mandated holidays

Where are you getting this from? They have the same type of labor laws in the US and even in China (how it is enforced is up for debate). You agree to work a certain amount of hours (35-40), you go over the company pays more. And they can't make you agree to more than that.

Holidays aren't mandatory, they are an entitlement. I may or may not work during Labor Day or Christmas. Most offices choose to shut down during holidays because, unless it is critical, with everyone else closed you it's almost impossible to get anything done.
In OS X, "Full screen" triggers the Lion native full screen mechanism. In this mode Chrome is full-screen but you still see the toolbar. "Presentation mode" is more like what "Full screen" did before Lion, or how full screen behaves on other OSes: no toolbar.
Pretty nice demo. The fullscreen notification can be fake with either bankofarnerica.com or
http://en.wikipedia.org/wiki/IDN_homograph_attack.
Well, you can always fork it and create a pull request.

If she accepts it, consider that compromising, so you can compromise thanks to git!

Now that would be a good story to share at the wedding.
> Also, problem with NaCl is it forces developers to move away to a different toolchain. Most developers would feel more comfortable and productive in developing in the browser, rather than moving to a IDE.

So make a toolchain that runs in the browser. There's nothing stopping you from building NEXE modules at runtime; you could compile LLVM itself for NaCl and embed the whole toolchain in the browser and compile at runtime.
That documentation is out-of-date. There were no warnings on keyboard input in Firefox or Chrome. I went fullscreen on a Facebook photo and was able to leave a comment without any issues.

Safari, on the other hand, appears to prevent keyboard input, which I just recently found out.
I'm confused, is this not what generally is done (and works) in open source development?
Ban under-threes from watching television, says study
Aren't racetams a superior alternative anyway, and more easily available?
Here’s the Oxford English Dictionary (funny how words work – I know of all five those meanings of nominal, but when I hear it I first think of the fifth, while you first seem to think of the first three):

nominal |ˈnɒmɪn(ə)l|

adjective

1 (of a role or status) existing in name only: Thailand retained nominal independence under Japanese military occupation.

• relating to or consisting of names.

2 (of a price or charge) very small; far below the real value or cost: they charge a nominal fee for the service.

3 (of a quantity or dimension) stated or expressed but not necessarily corresponding exactly to the real value: EU legislation allowed variation around the nominal weight (that printed on each packet).

• Economics expressed in terms of current prices or figures, without making allowance for changes over time: the nominal exchange rate.

4 Grammar relating to or functioning as a noun: a nominal group.

5 informal (chiefly in the context of space travel) functioning normally or acceptably.
This Oatmeal guy is a genius when it comes to internet psychology and going viral. He has also figured out how to translate his talent directly into dollars. I'm very, very impressed.
I found that opening a socket and using select is pretty straightforward. When I write an app, the head-scratching is generally over how to build an event-loop to juggle all the stuff I have going on. Most of the time when I write a tool it will need to do this, but I haven't seen any good books that cover it.

Are there any book recommendations about taking the next step? i.e. Structuring your application so you do regular reads and writes, sleep at sensible times so you aren't sledging the host, useful message-passing patterns. That talk about the tradeoffs, and optimisations, whether you should be doing one select per loop, or trying to do a greedy read on each pass, possibly even running select a few times in order to get that data in.

Stevens volume I seems like it would have been a good place for this, maybe it's out of scope. It focuses on ways you can use the unix API, but avoids straying into application design issues.
I always thought "controlled flight into terrain" was a good euphemism for "pilot error leading to crash". If you don't think about it, "controlled flight into terrain" almost sounds good: It's controlled! It's flight! Terrain is involved!

It really means "The plane crashed because of pilot error, not because the pilot lost control due to a mechanical fault or extreme weather."
> Clearly ADHD medications work, which is wonderful. But why do we need to label people with a "disorder" in order to give them the meds?

Take a look at the medical warnings for Adderall. There are other mental disorders (e.g. bipolar disorder and schizophrenia, among others) that Adderall can easily make worse. It's nowhere near as simple as "these pills help you focus so take them if you want".
A successful test of the one-engine-out code! Given that they don't want to initiate this failure on purpose, it's handy that they had one so early.
It's basically just another day in the office. The day before, you had 990,000 (or something). The day after you will have 1,010,000. Nothing has changed, basically.
I do find it interesting that we ask Aspies to become more empathetic, but we don't ask neurotipicals to become a little less hung up on social niceties.

Obviously, neurotypicals get the benefit of the doubt for "how people should be", since there are so many more of them. But we don't ask gays to be straight, despite not being "normal", numerically, so why should we ask Aspies to be more empathetic? Why assume an Aspie is broken, by default? Where's the proof that lack of empathy is a problem for anything other than working with neurotypicals?

I can't help but wonder that the future might not actually belong to neurotypicals. That, perhaps, the Aspie mutation might be better adapted to a world that is becoming more and more computerized and less and less hospitable to neurotypicals.

For example, consider Zynga. How many normals are completely wasting their lives and earnings on an objectively stupid social game because their normal, empathetic minds have been hacked to "like" and see value in it? We all can see that it's sad, and yet we know there's virtually nothing that can be done for them, short of banning those games. They simply cannot adapt, where Aspies can (and have).

Neurotypicals seem to think Aspies have "anti-social" lives, but those I've met seem pretty happy. And at least from my perspective, are really straightforward to get along with, if you can understand their behavior and not take offense and what would normally be a slight in neurotypical-land.

Perhaps trying to turn Aspies into neurotypicals is really only beneficial today because most of the world is normal, so Aspies, to some degree, need to work with neurotypicals if they are to achieve anything.

But how long will that be true? When will a critical mass of Aspies exist, or the world become hospitable to them despite not having to pretend to be neurotypicals?

And what then? Do we continue to try and "make the gays straight", so to speak? Or do we realize that an Aspie is just as valid a way to live as anything else, and not a disability to be overcome?

It's strange to see evolution happen right in front of us. I don't have any answers, but these are the thoughts that have occurred to me for some time now, and I thought I'd share.
I was really upset that I don't know all this about the future of JavaScript, and then I googled and realised this is from the guy who invented it.
I've tried stuff like this. The problem is that my brain gives me wrong/negative interpretations of the other person's emotions most of the time, and I leave almost every social interaction feeling like a failure. This naturally feeds back on itself. Anyone else dealt with something similar?
Skydiver aims to be first to break sound barrier