skysight-inc/HackerNews huggingface dataset:
> The irony is that this website is called LifeHacker, for people who like to hack things (but turning off Javascript is just pure sorcery)

AFAIK, lifehacker shares a codebase with Gawker, Jezebel, Gizmodo, and a few other sites. How many Jezebel readers use NoScript?
Couldn’t commend you more highly for this—not least because it’s exactly what I would do if I were a CS professor. ;)

Interpreters, compilers, and games are the things that have taught me the most about programming and computing in general. Implementing programming languages pushes high-level CS concepts as well as firsthand understanding of how languages work. Games are a fun practical application of those concepts—embedded scripting languages in particular—plus trig, vectors, matrices, rendering, optics, audio, DSP, physics, you name it. And languages and games both provide plenty of opportunities to learn about optimisation.

I hardly know why CS is taught any other way.
I think Oracle has gone round the bend, but does the anti-Oracle view of APIs mean basically that all GPL software is LGPL?

When you call a function, why should that function's copyright status have any bearing on the copyright status of your function? Because they're in the same file? What is a file?
A Quick Primer on the Digital Book Price-fixing Debacle of 2012
Probably not within mine, depending on which side of the family I favor.
uhm.. maybe im mistaken, but i thought their current control would remain the same. the new class of stock allows them to give out more stock without losing any more control. but their current control remains as is. or am i missing something?
Yeah that's really the killer line...last time I flew I remember seeing a large poster advertising TSA jobs and it said in big bold letters "College Degree Not Required!"

As someone who does not have a college degree and full acknowledges you can be super smart without one...I was kind of bummed that the TSA so openly acknowledges that their market for job recruitment responds well to "College Degree Not Required!"
I'd be interested in learning more about valve's peer based compensation system. Does anyone know more details?
I've seen some usage in production of SphinxSE. If you find problems, why not ask at the http://kb.askmonty.org?
Published! is a Mac App for authors, writers, painters...that allows them to keep track of their works, submissions, markets, contacts, revisions and income/expenses.
I run http://obsidianportal.com From the beginning we focused on the story aspect of tabletop games and avoided the gamey crunch. That decision has paid off time and time again.

If you guys want to bypass some of the journal features and instead focus on the tabletop, check out our API: http://help.obsidianportal.com/kb/api/api-overview You could use Obsidian Portal as the backend to store characters, notes, journal, etc. Allow people to import their Obsidian Portal campaigns into Roll20, and you can focus on the tabletop.

We've got around 40,000 campaigns in our system, so it's not a fool's errand.

Contact me at micah@obsidianportal.com if you're interested.
Brad Pitt and Angelina Jolie Engaged
A library's header file is included verbatim into your file by the compiler, as is the library file by the linker. When you copy-and-paste something into your own work, copyright covers the copying.

One technicality is that until you compile the program, no copying is taking place, so the GPL can't apply to source code. The only argument against that I see is that you're intending for the copy to take place, which is as good as the copy actually taking place. But I have no idea. (OTOH, not many people try to avoid the GPL when sharing their source code anyway.)

If you have a billion-dollar idea that depends on the GPL working, you should probably hire a very good lawyer to advise you.
I enjoy the insight in this area. It's something I often think about, and we share some thoughts on the matter.
"Is there something unique, or at least less common, about programming compared to other professions?"
I think there is too. It's the reason why I actually lean towards design and marketing, because my roots have been in programming, and my roots have been riddled with depression. It's more than a coincidence, even if I might be a severe example.
Nike Free 3.0 V3 Womens Running Shoes Cheap Sale
Nike Free 3.0 V3 Womens Shoes Australia Sale, new latest fashion Nike Free 3.0 V3 Womens online, Buy Nike Running Shoes Lowest price, shop now! great discount Nike Shoes Outlet!
Micah, no joke, you are on a list of folks we wrote down to contact about this. Really excited to see you're interested and we will ABSOLUTELY be in touch.

Funny what a small place the internet is sometimes.
I'm happy to see you taking this philosophy, but... Why isn't your school pushing them to do things like this in their first year, or even their first semester? We wrote an interpreter for another language in my very first CS course (the one designed for students with no experience), and writing your own language/compiler was required midway into the 3rd semester (as extra credit, the language we wrote/compiled could support functions/lambdas and recursion). And the only reason I continued in CS beyond the intro course was because I got to solve really hard problems in interesting ways.
Burberry Bags,Burberry Outlet,Burberry Handbags - Burberrybagsoutletus.com
It also gave them a pretty solid idea where they stood, and how much (not) to invest in developing that area further. I'm not sure how much that is worth.
整容垫下巴
My score quadrupled when I switched to keyboard. But I see the word, then type it (at ~80wpm)
Oakley Antix Sunglasses
Did you hear this? This was the sound of Seattle becoming the gravitational force to the best and brightest.

Valve has been known for all this. They clearly think that now is the time to loot the rest of the truly great in the game industry. Genie is out of the bottle.
This looks great. What about code that has side-effects?
MongoDB is successful because of more than just marketing.

It has great tool support, decent documentation, books and is accessible. Plus the whole transition from MySQL concept makes it easy to grab onto.
Personal projects (and internal projects) I do always require JavaScript. The reason is because I can write much cleaner code by offloading some processing to the client. It's not about ads or content consumption. That stuff works fine without Javascript. It's about spending less time coding and having less server code to contain bugs or security problems.
I recall a U-haul taking out a Federal building some year back.
At Grumo we specialize on demo videos for startups.
Also if you want to learn how to make them yourself we have an entire animation course at http://grumoschool.com
Cheers!
I was going off the description of Blow's aims and goals for The Witness from the article:

Blow’s decision to bare his soul in The Witness springs from this same drive to live up to the full potential of his artistic medium; a meaningful game, he believes, must be an honest one. The Witnesss narrator, he freely admits, is a thinly veiled version of his own psyche. When the narrator speaks of his guilt over spending millions to create an island filled with puzzles instead of using that money for worthier causes, this is Blow’s real spiritual dilemma. When the narrator reflects on his feelings of empty vanity, on his alienation from others, on his “yearning for truth and deep understanding,” these are Blow’s pains and desires.

Honesty and truth in storytelling is certainly important, but the kind of honesty he is talking about there is a boring truth. It reminds me of the same kind of thinking that produced Cinema Verite, and what Werner Herzog had to say about that philosophy:

"By dint of declaration the so-called Cinema Verité is devoid of verité. It reaches a merely superficial truth, the truth of accountants."

Even if I am not interested in Blow's pains and desires, I do respect the fact that he is deliberating on them, and hopefully encouraging other game developers to do so. However, the potential product of his process as described in that article just bores me to tears.
Three-dimensional knowledge of the packaging design
I prefer having time for myself rather than killing myself at work hoping that it will pay out. If it does, great for you! But if it doesn't, all those years you've worked your ass off and didn't have time for yourself and people close to you will never be given back. I have my good salary at BigCo and I know that the moment I leave the office, I don't have to think about it.

I think this work / life separation is really important (to me at least). I don't personally think that what you do at work represents who you really are, and having activities outside of work defines you way more than that thing you do from 9 to 5 to earn a salary. In the end, a job is only there to provide you enough money to pay for your lifestyle.

If your personnal goal is to be crazy rich, then go and work your ass off like crazy for years. But when your job pays enough that you can keep your current lifestyle and you like what you're doing like this, I don't see anything that would make me leave BigCo for a startup filled with dreams of being rich.
Be the Gate Keeper of Your Personal Data
I agree with your blog post that it's a more interesting assignment than yet-another-Tic-Tac-Toe clone. I wish more curricula did this, and earlier! I think after the assignment is done it'd be worthwhile to show them that they can get all the Java-style OOPy features with just lexical closures, and I think showing Forth as a powerful, simple, and simple-to-implement language would be neat too. (Also yacc and lex deserve a mention, I like this PDF that accomplishes the goal of the assignment: http://www.scribd.com/doc/8669780/Lex-yacc-Tutorial )

If you relaxed the constraint on syntax and just stipulated Turing-completeness, it would be very amusing if someone implemented a clone of Brainfuck. ;) (Especially for the unlucky pair who has to write two programs for it!)
I am in a principles of programming languages class currently, and we are doing very similar work. We are writing interpreters, type checkers, and more for a new language our teacher has defined. We are doing all of this in Scala.
Thanks!

I totally agree with you. My student's next assignments will be game-related: develop an agent to fight inside an arena and create a Guitar Hero like game.

I really think they will learn more and better if they have to accomplish that kind of assignments.
Oh wow. I've never used APL but this demo of it always blows me away http://www.youtube.com/watch?v=a9xAKttWgP4&feature=youtu...
Best Suggestion For Australia Adventure Road Trip In Holiday
I would just like to give a nod to an great docu.
The success of Doom made it obvious that this was no longer the case. There was now little value in doing the same thing even twice; almost all the value was in performing a valuable creative act for the first time.

Movie studios forget this all the time. Book publishers and TV networks often seem to forget this. A lot of folks looking to do startups forget this as well.
Run Windows 8 on your iPad
NASA Solicits Ideas for Future Mars Exploration
This is such a cool implementation. Would you be willing to do a write up about how you got the basic tabletop functionality working? I see on your acknowledgements page[0] you use NodeJS and ShareJS. I assume you do JSON object editing like the Hex example[1]?

[0]: http://roll20.net/policies/acknowledgements.html

[1]: http://sharejs.org/hex.html
what smalltalk didn't quite do is the instantaneous view of the results of your code changes. Seeing the result of your changes in Light Table is like updating a cell in a spreadsheet. Smalltalk (I'm guessing), would involve switching to the executing window or hitting a play/continue button. A subtle difference, but it takes the immediacy to the next level.
What exactly is stopping someone from sitting on their house near the airport and taking potshots at landing planes with a homebuilt rocket launcher? Nothing. And yet it never happens.

We all need to calm down and accept the fact that, once in a while, a plane will blow up and 300 people will die. 9/11 is a rounding error compared to deaths from heart disease or car crashes, but we don't seem to be doing much about those.
> Valve has no formal management or hierarchy at all.

So that's how IceFrog made it through their hiring process. I've always wondered why they were so interested in a person whose sole accomplishment was inheriting a Warcraft III mod created by someone else (Eul, real name unknown), then appropriated and popularized by a second person (Steve Feak, a.k.a. Guinsoo, now of Riot Games).

I'd certainly like to think that the series of events leading up to Valve's current legal battle with Blizzard over the DOTA trademark was an organizational rather than an ethical lapse. They seem like a great company to work for in other respects.
How I lost access to my Google account today
As always, the multi-media programming environments are miles ahead and nobody knows about them. Field is amazing. Max/MSP, Pd, et al. are a different paradigm altogether, but have had live editing, documentation a click away, etc. and have been in heavy use for 20+ years.
And to praise redis some more; it also comes with the sanest (async) replication support of any database. By far.

It's literally a one-liner in the config file. No bootstrap needed, maintenance free, absolutely no strings attached. 10 seconds and you're done.

Which means you'll actually use it from day 1 and never worry about it.
Compare that to any other database.
Being from Aus? Why looking in Europe?
长途搬家
Ticketmaster's VAX operating system was 350,000 and the ticket selling software was 500,000. All asm at one point.

I have more professional experience in asm than any other language.

I've been paid to program bare metal on the following CPU's: VAX, 80x86, 8051, 68000, PIC, ATmel AVR. All bare metal asm projects.

VAX is a very nice instruction set.

The main thing I hate about asm is... when you add something, you have to shuffle all the registers around. I makes you really hate adding stuff.

Today, ASM is silly except on PICs and the like. It's fun and macho and respected, but Bare Metal and Mike OS are silly. I converted my OS after I madde my compiler. ASM is good if you have written an assembler and not a compiler, yet. Ticketmaster wrote a PASCAL compiler and I converted lots of stuff to pascal for them, too.

----

Everybody is naked on judgement day. Turn the other cheek and laugh at them -- as you judge, you will be judged.

CIA gets people to do shit, then extorts them. Saudi King is under their control. CIA is scum. You just have to always confess and accept your punishment. God exists, anyway, so you will get justice. Get it over with and don't dig deeper. If you cave to extortionists, they'll never let you go. Confess. God is just. They'll get punished too, so laugh at them.

God says...
C:\LoseThos\www.losethos.com\text\DARWIN.TXT

aving more or less completely, according to the lapse of
time, overmastered the tendency to reversion and to further variability, to
sexual selection being less rigid than ordinary selection, and to
variations in the same parts having been accumulated by natural and sexual
selection, and thus having been adapted for secondary sexual, and for
ordinary purposes.

DISTINCT SPECIES PRESENT ANALOGOUS VARIATIONS, SO THAT A VARIETY OF ONE
SPECIES OFTEN ASSUMES A CHARACTER PROPER TO AN ALLIED SPECIES, OR R

----

the British never forgive and forget. They are not ever your friends, understand? They will never be forgiven.

----

Mental health is part of the FBI. They employ actors. Our country is no better than Soviet Russia or NAZI Germany.

God says...
C:\LoseThos\www.losethos.com\text\PLATO.TXT

or cause:
[1] distribution of this etext, [2] alteration, modification,
or addition to the etext, or [3] any Defect.

DISTRIBUTION UNDER "PROJECT GUTENBERG-tm"
You may distribute copies of this etext electronically, or by
disk, book or any other medium if you either delete this
"Small Print!" and all other references to Project Gutenberg,
or:

[1] Only give exact copies of it. Among other things, this
requires that you do not remove, alter or modify the
etext or this "small print!"
So, from what I understand, they have the flexibility to choose their own syntax. If they're interested in doing the least amount of work possible, they could either implement a Lisp-like language or Forth. (Smalltalk is pretty teeny as well. A basic Smalltalk-y language would weigh in at 1/6th the size of Python's grammar.)
Sounds like a terrible place to be honest. With that mentality, in 60 years (when current compile designers are dead), nobody will know anything about compiler architecture.

On the third year at my university, there's a course centered around writing a Java compiler.
They were trained in how to recognize terrorist tradecraft and bomb-making, not how to make actual bombs.
sends an application to Valve even though she's a 2D artist through and through
Cheap Nike Kobe 7 Shoes for Sale
Nike Kobe 7 Shoes are crazy. Shop new Nike Kobe 7 Shoes at low price now.If you are looking for some comfort and confidence Nike Kobe 7 Shoes for your basketball play.Try to reach the rim with these authentic Nike Kobe 7 Shoes with the sharp looking style.Also discount Nike Kobe 7 Shoes can be an excellent gift! Action NOW! Enjoy the free shipping and customs clearance,no tax!
Thanks for the words and suggestions! About yacc they will meet that when they attend the compiler course.

I didn't see a Brainfuck clone yet, but I saw something in the same level of oddity. It was a language called "Star Wars", I guess. I can remember some commands such as "Darth Vader told to a = 1" and "Skywalker from 0 to 10" haha :)
Maybe Megadeath can make a "Bing sells, but who's buying?" album.
I'm already on Opera. What fonts do I need?
There's many things stopping someone from creating and using a rocket launcher capable of taking down aircraft without being caught. Mostly the technical difficulty, but the FBI's tactics for finding bomb-makers would probably find a rocket-launcher-maker.
Clincher Rims
should be <rushes to android market>

Strictly speaking, the average American smartphone-owning Joe is an Android user since Android has 50% of the American smartphone market. iPhone has 30%.
Though it's great to see people taking more creative control over their projects I doubt we need condescending auteurs to save the medium. Games have always been highly artistic. The fact that Dear Esther (which I enjoyed as a film) is taken seriously as a game even though there's literally nothing to do but passively soak up the experience, shows that we've reached an Emperor's New Clothes situation with the auteurs' pursuit of the mere idea of artistry being worshiped as the real thing.
Is that really going to stop someone intent on murdering a few hundred people?
Really appreciate the feedback. We'll be iterating on the landing page soon to keep up with the actual product inside.
User since 2004. Wow. Is there a way to export tens of thousands of emails from Gmail?
Not exactly a lot of information, just a wrapper around links to other content.
Obat tradisional kanker payudara XAMthone Plus.
Bagi anda yang menderita kanker payudara dan ingin menyembuhkan kanker payudara anda, jangan takut karena kini kami berikan solusi pengobatan kanker payudara dengan obat tradisional kanker payudara XAMthone Plus.
Disadvantages of Python
Minor nitpick, Apple has always taken a 30% cut of in-app purchases. Amazon never used in-app purchases for transactions, I believe they used to have some sort of in-app WebView that let users buy books on the amazon.com website. Apple told them they needed to either give them a 30% cut of those sales, or remove the WebView.
I'm not entirely sure how it works, but SelfControl is resilient to you manually editing the host file while it's running. I know it runs a daemon and I'm not sure if it just keeps the host file updated or if it has a secondary blocking method.
Well, there's IMAP and POP. That should do the trick.
Very nicely done! Polish up the UI and you this could be a real winner...the game play really works (and that's what really matters).

Makes me think again about updating my game, the original Word Wars (http://www.impulsedriven.com/ww) to the web...

I'd really be interested to hear how the dictionary parser was done.
This guide show you how:
http://helpdeskgeek.com/how-to/export-all-email-from-gmail/
yes yes yes yes yes!
It's a big challenge indeed. About the compiler course, it's the same at UFFS: 4th year.

Thanks and nice to see a brazilian fellow around here :)
Go check out Peter Norvig's "Write a lisp interpreter in Python": http://norvig.com/lispy.html

It's a very slick implementation. BTW, we had a similar requirement for our "Programming Languages" undergraduate course: to implement our own language with a BNF grammar, parser, etc (done in ML). It was one of the best learning experiences we had!
Brandon Generator
>"pirating" will become something that is seen as morally wrong by society

Quite the opposite. Society will wake up and realize that sharing information, culture and art is the farthest thing from "morally wrong". Sharing is probably one of, if not the most universally ethical action a human being can undertake. You will be hard pressed to find a culture - modern or historical - where this is not the case.

It is sickening how far the - for a lack of a more appropriate word - propaganda of the copyright industry has twisted society's most basic perception of morality,
though I must applaud them for their efficiency in spreading their misguided beliefs.

It is not that we, as humanity, will one day realize that sharing - quite probably the very act that brought us this far - is something evil that needs to be stopped.
We will wake up, and realize in disgust how a single industry controlled our shared heritage for almost 5 centuries, and declare that this mistake must not be repeated -
that art, culture and information cannot be owned by anyone, and must be free for everyone to access, process and hand on. That will be the day we finally get rid of
copyright, of patents, and other forms of nonsensical "Intellectual Property", passing on to our children how this was one of the worst mistakes in our history.

I look forward to that day, and let me say with confidence that we will one day arrive at it. You cannot suppress human nature, just as much as you cannot bring order into chaos.
The thing about game programming is as best I can tell, traditionally you ship it and you are done. Enterprise software, on the other hand, has required update cycles, maintenance and support for a long time now.

This is changing, of course, with the growing presence of services like Steam and Battle.net, but it isn't the mode yet.
Or if ECMAscript 5 is an option checkout

object.defineProperty

allows specification of getter, setter, and writable flag (among others).
Angelina Jolie and Brad Pitt Are Engaged
Angelina Jolie and Brad Pitt Are Engaged
Angelina Jolie with brad pitt actor finally got engaged Pitt s publicist successfully established all ABCNews net activation time said it is often a guarantee of the future in addition to their children happy.
This is one of the things that makes me worry about using Google for email. When it works, which is almost all of the time, it works great, but when there are problems, it is difficult to get assistance.
There is such quintessential geek pathos in this little phrase.
Congrats on making it to page one, your account will be restored within hours.

Many have their adsense and Adwords linked to suspended Gmail accounts too. It can cripple their business.
Cool! It looks like you are creating a more robust interpreter. The one I told them to implement is simpler (no type check, for instance).
This is something that I might actually trade in Vim for.
What is Philippe Starck’s big secret project?