skysight-inc/HackerNews huggingface dataset:
I've never really looked much into Lua before? Does it also have some sort of unifying base underneath it all? I liked Why's Potion because it reused many of the same syntax constructs in different places, so that there were few special cases.
That is patently false.

The US allows dual citizenship with any allied or non-hostile nations. US citizenship is only lost if the person expressly disavows US citizenship when or after becoming a citizen of another nation. (US and international law no longer recognize the concept of "nationless" citizenry.)

The US does not recognize dual citizenship with hostile nations. The last-acquired citizenship is deemed the person's current citizenship.

The consequence of dual citizenship is that you pay taxes, if applicable, to both countries as citizens. (Many countries have different tax rates for non-citizens.)

Edit: Follow-up to the above post -- The US treats its passports as superior to those of other nations, which is why you are urged to use your US passport when traveling in or out the US. You do not actually have to turn over your other passport. Israel, for example, requires citizens to use an Israeli passport for expedited re-entry.
Better than UML, the Next Big Thing AML
How would you quantify this effect without using fourier transforms/autocorrelation?
0^0 = 1, 0, Undefined?
Google Chrome OS and How the Web Went Nuts Over It
Ask HN: What are your experiences with mochiads?
I am playing a game on facebook apps quite regularly, and there seems to be quite an opportunity to make that game more better. There are several clones of it, but not one particular to my taste. So, I have an idea to make that kind of a game, but to my taste, and I would like it to be completely free - no premium, only ads if possible at all. Does any of you use mochiads and particularly mochiads in combination with facebook apps?
So...its just a crazy coincidence that the guy from London, the xp-dev.com guy, is/was a trading systems developer as well? Right...that guy knew about it being on his servers, hell, he was part of the scam! These guys were up to something. I don't know if the article was incorrect or what, but it says the Russian left a $400,000/yr job for one that paid $100,000 less? The government doesn't see anything fishy about that? AND, on the other link posted on HN the other day about the Goldman code torrent honeypot, the Citadel group connected to the torrent...and they are involved with the company that the alleged theif was leaving Goldman for! I mean come on, these avenues need to be explored.
This is the most spot-on "tutorial" for today's musicians I've read so far. As a musician (formerly on a major label) with a hacker background, I agree with every single word. It is still hard for musicians, however, to give away their music for free, especially if money was spent producing it.

My band has been working the way described here for 3-4 years now. We're not famous but we have our fan base and we know there are people willing to pay for stuff. It's not enough to cover our living expenses but maybe we'll get there one day. Next stop: ramen-profitable...

Still, as the only Internet-savvy member in the band, it's hard to explain this to my band mates. E.g. we get lots of requests from dummers for our songs without the drum tracks so they could play along. They'd pay much more than for a regular album. And they'd upload videos to YouTube which would be free promotion for us. But I cannot get our drummer to agree to releasing these versions.

Most musicians don't get it. Yet.
As a NIN customer, I can attest this works.

I have always been a fan of NIN, but not enough of one to check the website and keep up with tours and stuff. I'd occassionally catch a show and generally found out about new albums through my friends.

Then one of my friends pointed me to the Ghosts release, which I could buy online, DRM-free, for $5. I thought this was the greatest thing, so of course I bought it.

Then I started getting emails from Trent whenever they released something new or posted new tour dates. The emails were decidedly uncommercial... just plain text, as if he was emailing a group of friends. It's easy to dismiss other weekly emails (ahem Amazon and Borders) because of all the fancy graphics and marketing, but the NIN emails were both infrequent, personal, and very relevant.

So far, these emails have led me to buy The Slip, Niggy Tardust, the new Street Sweeper Social Club album, and attend two concerts. I'm definitely more involved as a fan, and love being told when things are happening, rather than having to follow the band's website.

I think the trick is not to overdo it. I think most people look at marketing as an activity that has to be constant... a daily/weekly barrage of offers, deals, and news. That's a quick way to get me to unsubscribe. But when I get an email every couple months from Trent telling me a new album is up for $5 (or more if you want signatures and stuff), or new tour dates are posted, I'm glad to know.
That sounds just like ActiveX...which did not end the world.

In fact, ActiveX is mostly just ignored today.

So, by "doomed" I'm assuming you mean "not affected in any meaningful way".
There is some ambiguity in your question:

Are you scared of 'being deported for something that you've done' or are you scared of being deported for 'something unspecified at some point in the future' ? There is a huge difference between the two.

If the former then in some cases being deported is better than having to stay...
The only solution that will make an OS virus free is to not ever release or use the OS.

Indeed, even programming the OS itself could result in the introduction of viruses, so it's probably better to just leave it on the drawing board without ever actually implementing it.
Reports were the new job paid 3 times as much (about $1,200,000 annually). Which is consistent with the idea of going from GS to a hedge fund. This article says he mentioned that to co-workers. Now, the financial affidavit quotes $300,000 but this may be just the base pay (before bonuses).
You should link your band's site in your profile.

I read your comment and thought "hey, might as well see if they are any good", but then you didn't give a link or even mention the band's name... so I couldn't.
If you stumble into a site like this, it's not a crime and you won't go to jail.

Of course making it impossible to stumble into such sites is a nice thing, but deleting the side is surely the better way than just hiding it.
Yes. Nobody I know or am in contact with through the Ann Arbor tech scene uses Lua.
If all the people who care about freedom on the net fight back, we'll win. I don't know where you live, but if it's Germany there's the Piratenpartei Deutschland at http://piratenpartei.de/

You can find your national Pirate Party at http://www.pp-international.net/
If Microsoft word sent a unique identifier to Microsoft every time we updated a Word document, made an entry in a Outlook calendar or sent an e-mail we'd be up in arms.

We do this with Google every day, without thinking about it.
Revenue = Amount of pages viewed on web

So what would have been good for silly old "portals," namely stickyness, was bad for Google. Conversely, ADHD browsing is good for Google! Linking is good for Google. Competition on the web is good for Google!

To put it more generally, the more people want to search in ways that require their attention, the better for Google!
I knew as soon as I made my comment that I was inviting this very rebuke!
absolutely, the biggest advantage of Apple's strategy is that you have one consistent hardware platform and the variations (iPod vs iPhone, video-recording support or not, etc.) are clearly defined and understood.

One of the biggest problems with WAP was that a page that rendered fine on one mobile browser would fail badly on a second one. WAP never took off and today, very few people pay attention to it - so we know that the so-called "scaling" effect didn't help at least one mobile platform in the past.
Just random braindump from reading the article:

> 1. It’s very hard to get all the hardware makers to create drivers (or create them yourself) for your OS.

This is simply wrong, because Google isn't building an OS from scratch; they're using Linux.

> 2. It’s very hard to get all the software makers to create versions of their software that’ll work on your OS.

Also wrong. Many applications exist that already run on Google Chrome OS. They're called webapps. That's sort of the point.

>First of all, nobody seems to appreciate how goddamn hard it is to make an operating system. You don't just wake up one day and fall out of bed and make one.

Does NOBODY read the press releases? It's based on Linux! They have most of the work already done for them!
You read my call for education as a call for indoctrination. That's not what it is; it is a call for realizing the implications of our actions go deeper than just the immediate consequence, and that if we try to gain control over a system at a natural equilibrium, and attempt to pin it to a new equilibrium that is more convenient for us, we may disturb other equilibria as well. The consequences could be far worse than just leaving the system alone, and building our society to withstand it rather than control it. This is why many houses along the Gulf Coast are built on stilts.

At least in the case of tropical cyclones, I am having a really hard time believing that we will be able to prevent their formation, and still be able to emulate accurately all of the various effects they have on the planet. We'd have to build systems to advect heat from the ocean to the mid-atmosphere and mid-latitudes, rain to places where the storms no longer go. We'd have to find a way to prune all the weak trees these storms naturally prune. The same argument is made for the infrequent windstorms Seattle experiences; it keeps the forests healthy by knocking down the weak and sick trees. We've have to do this identification and pruning by hand, not just in the tree farms, but in whole forests.

This is the kind of education I'm hoping for. Not telling people we can't control nature and that is the end of that, but explaining, with as much depth as they would like into the theory, that attempting to define a new equilibrium for a particular system on this planet runs the risk of other equilibria being redefined as well, and also needing to be controlled; these in turn may redefine even more equilibria, ad infinitum. Maybe "can't" is the wrong word here, maybe what I mean to say is "you don't want to".
Loathe as I am to engage in a programming language pissing-match, I think you will be surprised at how widely lua is embedded, perhaps even in products that you have used.

http://en.wikipedia.org/wiki/Lua_%28programming_language%29#...
<i>It’s very hard to get all the hardware makers to create drivers (or create them yourself) for your OS.</i>

Wrong. They are using the linux _kernel_ which does NOT include drivers for all (or any) hardware devices!

<i>Also wrong. Many applications exist that already run on Google Chrome OS. They're called webapps. That's sort of the point.</i>

That's sort of the point that you did not get. A lot of apps are NOT available as a web-app. Photoshop class image editing/creation app definitely not..

<i>Does NOBODY read the press releases? It's based on Linux! They have most of the work already done for them!</i>

You must be NOBODY since you obviously did not read the PR. It is the linux kernel only. While the kernel is a very important part of the OS, it is not the only part. Especially for a consumer centric OS, it definitely is not!
Hmmm, i sometimes get that same kind of feeling though i always tell myself, "no it should be ok", they are trusted, smart, respect my privacy my data and benevolant ...

I store my emails using gmail, my code for my startup is backed up in my emails as a final restore point should something bad happen to my servers and source control, my design specs, tasks list are all stored within google document, my calculations and budgeting is done using googles spreadsheet. I still trust them and that is why i am still comfortable but to tell you the truth, the slightest glitch or security leak, or signs of evilism would really make me think twice.

To add to this discussion a few things i have noticed (could be my paranoia, but who knows ..). A while back during uni there was this company called bullant (not sure if anyone ever heard of them). They had a decent product which consisted of a browser and a backend VM engine. There were a few features of the backend engine that i thought were really good and nice to develop in and generated really great apps that could be delivered over the internet. However i think the product didnt fly because it required users to change and use their own proprietry browser, the change was to drastic for users, it wasnt gradual enough as many users were already used to mozilla/netscape and ie.

If i draw the comparisions sometimes i wonder if the introduction of chrome, the new V8 engine and all the hype of SaaS, whether this is a slow movement similar to what bullant all those years back tried to do. I wonder whether slowly and incrementally certain really great google apps will be just that tiny bit slower in ie or ff and slowly over time would certain features of the new great google app that everyone uses and loves stop working in those other browsers requiring us to all change to chrome to get the most out of it ? I sometims think whether the vision is that sometime in the future we all log into our linux/apple/windows computers and for 80% of the time fire up our chrome browsers go straight to our favourite google app saved in our favourites and no longer require 80% of the applications that we now have installed on our PC's ?
"Worse is Better" is just an inaccurate way of saying it. More accurately, "It's the Culture, Stupid!"

If a language fits a group's culture better, it will be adopted more. Smalltalk lacked operator precedence for algebras -- big lose for the non CS sci/tech crowd. At first Java had some of what Smalltalk had, but fit general programming culture better in terms of C-like syntax, free (beer) tools, and static types.

Lisp is close to timeless mathematics, but a bit farther away from everything else than everything else. I don't think it's a coincidence that the AI field gravitated towards Lisp -- those guys were used to meta-abstraction.

Perl just threw every Unix tool there was into a burgeoning scripting Swiss-Army knife. As a result, everyone in the Unix camp could relate to it instantly.

Worse is not better. Better is better. But designing to fit existing cultures has a big short-term payoff for a programming language. This means a bigger user base, which means more eyeballs, more libraries, and other dynamics that also get you lots of Better.

The Best would be: a programming language that has a high fit with non-CS/programming sci/tech types and elegant design, first-rate implementation, and mathematical universality.
>First of all, nobody seems to appreciate how goddamn hard it is to make an operating system. You don't just wake up one day and fall out of bed and make one.

And even that is total nonsense, I wrote my own os about 15 years ago, it took about a year to get it to work. It is definitely possible to write an operating system, if an individual can do it a company with the resources of google could certainly do it (but they chose to leverage the linux kernel, and that's a good decision, even if personally I'd have liked to see google throw they weight behind some foss micro kernel).
Good sum up. Amazing amount of hysteria. Especially liked the comment by The Register on Techcrunch..

NB. Wanted to comment, sucky comment box, did not bother trying to figure out why it is wonky.. Simply gave up.
Awesome! I was using a hacked-on 3-year-old version of that, as it was never on AMO -- I even searched for it when commenting in this thread.

Awesome little gem: I went to Tools > Add-ons > Extensions > Find updates -- and it found and downloaded the new AMO version of my hacked local copy!
Eat every 3-4 hours? why?
When I was at a yoga training camp (month long), we were given only 2 meals a day, at 10 am and 6 pm, with a snack (tea + one fruit, usually pineapple) at 1 pm. I felt much better there, than when I was eating the regular thrice a day, plus some snacks inbetween.
British Men Jailed For Online Hate Crimes
Patrick Hall: The Tiny Hole Theory of Application Development
Before being condescending, you should check to see if there is a valid claim to the reddit effect:

http://www.reddit.com/r/programming/comments/906yc/mythryl_p...

I'm not sure what your post added to the discussion, but his alerted other people that the problem wasn't on their side, and it also stated that there was a discussion on reddit.
Oh come on. The original series is hugely overrated. TNG sucks but it's way better than the original series.
I suggest you also check out XtreemFS (http://www.xtreemfs.org/). It supports striping/parallel IO and your throughput will scale with the number of storage servers you deploy (we ran at GB/s, not Gbits, on a single file). It gives you full file system semantics (you mount it via FUSE) and is quite easy to setup.
Golden Doodle?

Such awkward animals.
Rewriting Clojure in Clojure
https://bugzilla.mozilla.org/show_bug.cgi?id=501605#c121

They're not removing the stupid tmp-walker, just keeping it from being called on XP (most of the time, maybe?)

They seem to be deluded that it's super important to get more entropy than everyone else (TCP, IE, etc.) on Win2k and WinCE.
Let's bury this tired old Slashdot meme. I am not morbidly obese, am not a virgin and do not live in my parent's basement, I do not eat Cheetos. I kind of like both of them but am not obsessed nor do I feel any "allegiance".

I doubt I am alone.

And lest I come across too "normal" - I like books much, much more. My allegiance is to the Culture, not the fucking Federation.
This analogy is a bit off. Manhattan is no longer under a glacier for the same reasons cyclones form. Climate change has been a part of this planet's behavior for the whole time it has been inhabited by any forms of life. To complete the analogy, I wouldn't will us to put the heat energy from the cyclone back into the tropical ocean that fueled it.

For that matter, modern life already tolerates deep, profound respect for processes on this planet. Research being done right now into the formation of tornadoes in the plains every spring is being done with the goal of greater detection. Tornado prevention is not something I hear a whole lot about; the goal is to get people out of the way while something of immense energy plows through a region.

Building tornado shelters, much like building stilted houses along the coast, or buildings ables to withstand repeated ground waves along the West coast, are a result of people coming to understand these forces and how they behave. This to me rings of a pretty deep and profound respect; a recognition of something to be studied and understood, not just prevented, and maybe not even to be prevented once we understand the implications.

Maybe I am discounting too much the power of our ingenuity; maybe I am calling for too much humility. Perhaps, in time, we will discover a way to do what tropical cyclones do without unwanted side-effects. Depending, I might even want to help work on it. But I am not optimistic that we will.
The ocaml manual has me writing a basic lexer and parser by the end of chapter 1, with minimal cheerleading and condescension. http://caml.inria.fr/pub/docs/manual-ocaml/manual003.html. The mythryl docs had me annoyed after about 10 minutes of clicking around the various different areas trying to figure out the point of the language.
Depends on what do you mean low level graphics manipulation - if you think about image manipulation and you wan't to do it interactively, best bet would be to try out Adobe Hydra aka Pixel Bender Toolkit at http://labs.adobe.com/wiki/index.php/AIF_Toolkit

You can try GIL (Hydra is built on top of it) for your own stuff http://opensource.adobe.com/wiki/display/gil/Generic+Image+L... - but it requires C++ knowledge (not much, templates mostly)

Those are two best options for quick image manipulation IMO. If you want to have only a framebuffer and do all of it on your own, try out Pixeltoaster (or write your own) - http://www.pixeltoaster.com/
E.g. we get lots of requests from dummers for our songs without the drum tracks so they could play along.

What do you play? Could you just convince him that yall should release a series of tracks each dropping one instrument? Maybe only the drummers will buy.
Here's a nickel, kid. Get a real computer.
It depends where you live!

On rural areas they are used to bark, but in city "civilized" people don't like that kind of promotion.

So the point is to know what works well with those people.
I don’t see what’s amazing about the amount of hysteria. Let’s be honest with ourselves here this news is entirely entertainment at this point. Google gave virtually no concrete facts, specs, etc... So no one could have any of their important decisions influenced by this even if they wanted to. This whole news meme is based entirely around idle speculation for entertainment’s sake.

Basically people are getting riled up for the sake of getting riled up (and the general public is riled up because all these big sites don’t post on a topic several times in a week if it isn’t driving the traffic)

So given the entertainment based nature of this isn’t a site like Techcrunch just doing its job by piling on the hyperbole to get their audience that much more emotionally riled up. I’d be willing to bet almost everyone who is denouncing the "hysteria" now passed up a bunch of professionally titled articles at the time and read Techcrunch’s "Google drops a nuclear bomb" post first.
"Zoning out" may be good for putting complex ideas together
Last day for 50% off Windows 7 upgrades.
Can someone explain how this works again? Is it just a place to live with other coders, or is it one of those "seed funds that give you a place to live/work in exchange for equity" kind of deals?
Yeah, what's the band?
No, the biggest problem with WAP was that it was Gopher over Telegram.
Earl "Madman" Muntz: forgotten American Inventor/Industrialist
Hunh. The emphasis on C++ over Lua surprises me. Maybe the indie guys I tend to talk to are a bit more Lua than the industry as a whole. I'd love to hear some thoughts from people inside.
But to turn that into a system of thought and to consider non-intervention to be the default - I don't see the logic in that.

Wrong interpretation. I am not saying we not intervene at all. I am saying that we understand our cure may, in some cases, be worse than the disease. And not out of respect for the planet, but out of a desire for our own continued survival. Curing cancer is one of those cases where I think the cure is better than the disease; there are issues of increasing population from people dying, but we've shown ingenuity there in the past (thanks, Normal Borlaug). Preventing tropical cyclones is one of those cases where I worry the cure is not better than the disease, at least until we find a cure for all the other implications of doing so.