skysight-inc/HackerNews huggingface dataset:
I toss most of my core settings into the settings folder and __init__.py and then from there in my development.py, staging.py production.py

I can then, in each of my specific environment files just from settings import * and have access to the direct variables for all of my __init__.py items I setup. Most of the time you'll just have different database and cache settings for these environments.

Before you yell at me about the * import, yes, it normally is a bad idea but in this case it is good. It does often get abused and that is why so many people see it was "bad".
Samsung Hits Apple with New Patent Lawsuit in South Korea
An interesting insight into how bits of the modern world actually work.

The most significant thing for me was the romanticization. How the guy ascribes emotional significance to a shitty MMO. He's gaming the shitty MMO, just like he is being gamed by the shitty MMO's designers. And it has all this importance to him. Sad, poignant, alarming, eerie.
As a developer of a Vte terminal for elementary OS, this comes as another reminder that Vte is really bad. Firstly, I was really angry with the fact that it couldn't search for "hello" in the same line. For example, it would only find the first instance of "hello" in a line, and then skip to the next one in a different line.

Now this security issue, it's very dangerous and causes many issues.

Thanks a lot for warning me, I probably will stop using Vte, I've just been recommended TermKit and others, time to check those out!
Probably the testing relational storage for AppEngine?
I wrote an Auction House bot and ran it for most of a year without any interference from Blizzard. It was a simple poll/buy/sell script against a price database that I maintained.

When Blizzard launched the web interface to the auction house, they also exposed a bunch of JSON accepting/returning URLs that implemented searching, buying, and selling. The URLs and their parameters were easily reverse-engineerable from the web Auction House's javascript.

I had to log in to that account once or twice a week to manage inventory space, but other than that it was autonomous. My trading account was flagged only twice - once because I mailed a large amount of gold to my main character, and once because I intercepted some items that a gold seller was using to launder hacked gold.

In short, Blizzard's involvement with their economy is entirely focused on policing RMT. They don't care how players manipulate markets.
it lets you chain jQuery functions,

That's also an anti-pattern. JQuery was designed to hide iteration from designers who can't code. I'm floored that people that actually know how to program still think it's a good idea.

$('DIV').click(..).color()...border()...

It might look fancy, but all it's doing is obscuring the fact that iteration might be occurring on each command which for obvious reasons would be a bad idea. A designer might not care, but a programmer who knows JavaScript will probably write something like this instead:

var divs = document.getElementsByTagName('DIV');
divs.forEach(function(div) {
div.onClick = ..
div.style....
});

JQuery provides a nice polyfill for older browsers, but the way the API works just gets in the way for people who know JavaScript and DOM.
Could you explain why? Let's say you have a clickable element and want to display a status text on hover. The status texts are loaded in some divs somewhere else on the page. You would need JS to catch onhover and then swap the display:hidden to block or whatever. Why would anybody look to "end my life" if that was possible?

div.status > span:on(div.clickme > a:hover) { display:block; }

Why would that be bad?
Try using localtunnel.com
Along the same lines, my favorite question is "What is your favorite data structure?". Most of the time, the answer is HashTable followed by a complete lack of understanding as to how a hash table works. Occasionally someone would respond with 'Quick Sort'

Every now and then you get a candidate whose eyes lit up and you can't get them to shut up (in a good way). And that is the story about how I discovered judy arrays.
I was super pumped to see this headline, as just a couple of weeks ago I was browsing the wikipedia articles for the original series of games, and considered getting on some old school action, so I'm psyched that there's gonna be a new Sim City. I'm not psyched that the official site with the video links and new features, etc., is a gigantic mess of Drupal errors :(

http://www.simcity.com/en_US/game/overview
There is a version of SimCity out right now for iPhone and iPad.
There are two kinds of programming languages, those that people hate, and those that no-one uses.
http://jondot.github.com/graphene/
At least in 2008, Ads and Youtube:

http://google-opensource.blogspot.com/2008/09/google-release...
http://highscalability.com/youtube-architecture
Because the only thing you risk doing those bullshit molten core raids was time; your own and that of your fellow party members. The whole point I was trying to make is that focusing on being a time sink and addicting is not what makes a game 'hardcore'.
I don't know how well this works in practice, but it appears HTTP clients can force a check with the origin server if needed:

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html

"...request with a "Cache-Control: max-age=0" directive (see section 14.9), to force a check with the origin server."
> redundant use of acronyms

RUA.
Guys, I'm not trying to pooh-pooh on the parade, but it looks like none of the founders have ever touched the construction industry.

A) There is no organ for document submittal or review from the limited options here
B) You assume that this will supplant printing costs. At $700/per (assuming iPad and case) + $30/month for cellular data, you're looking at ~$1,100/year/iPad. They're fragile and small compared to printoffs. Construction sites are rough places. Dust, dirt, sand, rain, idiots, you are dealing with everything here. If an iPad lasts 6 months on a construction site, you're doing it wrong.
C) Printing costs of $3500/$1munit means that to break even, you need only 3 iPads per $1million job. That's 3 sets of plans, aka 3 supervisors. Highly improbable.

Again, as a field construction engineer, I'd love to have a rugged tablet that would be useful, but in terms of idiot-proofness and reliability, nothing's going to supplant a full size plot or clutch of 11x17s anytime soon.

The big construction companies are the same ones that require 4 signatures to activate a corporate cell phone. Please consider the path before sinking too much more time and effort.

You're in the SF Bay, so get Granite or Teichert on board, and see if you can move from there. A pilot case study showing how often they're broken, etc would be a good plan.

I'd personally pivot into rentals. Rent the iPad + plangrid package at a rate of $100(?)/month/iPad. Construction companies are much more open to rentals even if they don't save money than capital expenditures.

If you'd like more background or insight into a field engineer trying to bring his small corner of the industry into modern times, feel free to shoot me an email: tommytgt <at> gmail.com
Square rolls out new hardware
In my experience (on both sides of the table), it's okay to say "what are the shortcomings of language_x" if you are interviewing for a specific set of skills. If the candidate has a list of languages on their CV, then it may be worth asking the "what's your favorite language" question first.
After Hours Fun at SXSW? Play Trivia with Friends
http://ridiculousfish.com/blog/posts/array.html
I'm considering disabling text in my browser.
That's no the same at all!! 'synchronize' and 'synchronized' is part of Java's concurrency model. Every midlevel Java programmer should know that every Object has and intrinsic lock, that you can achieve mutual exclusion among threads using that reserved words... even if they can't recall which one is for methods and which for blocks.
Bankrupt Bitcoin exchange Tradehill suing red hot payment startup Dwolla for $2M
I hate requirements like that. My hunch is that they the SE team hasn't put a ton of thought into the account creation process because they also support OpenID. I didn't even realize that you could login to StackOverflow without using OpenID!
I work at a company that makes MMOs. If this guy's statements are true, then he was making significantly more money exploiting an MMO than I do by programming one.

The irony is staggering.
Ah, I should have clarified. When I fixed the ads to my demographics (people who like competing brands/products, US (because that is where our product is available)) then mine went up to .60 sometimes.
30 Days to Learn Photoshop
Yep, there's a port of Sim City 3000 available on iOS and Android. It's not a bad port at all, to be honest.
You should try C#. It's like Java with closures (and some other nice features: http://stackoverflow.com/questions/610199/the-art-of-program... )
Although I agree with your statement, this project has very little to do with Flash. If anything at all. I would imagine Adobe would have considered such a project regardless of the future of Flash.
I'm coming at this from the perspective of someone with a pretty good memory for things like this, but those particular "nano questions" seem pretty damn fair to me. They're fundamental enough that it's not really relying on random trivia; they're testing things that you need to know 90% of the time to write a program, no?
If all your resume contains is a list of previous employers, that is a horrible resume!

Where/when you worked should be just a company name and a date. That's it. It should be followed by a very brief description of what you did there.

So OP's resume would contain something like:

- Lumera (2002-2006):

I was solely responsible for version 1.0 of the software and led the team that did version 2.0.
Why the holdouts aren't buying an iPad
Encrypted /tmp and swap partitions (with random keys, generated at each bootup and stored only in memory) seems like a good precaution in any case.
CCP has an economist on their payroll.

http://www.wired.com/gamelife/2008/02/eve-online-econ/
I think GWB really did think there were WMDs there. And protecting the oil supplies from who, exactly? They were going to go onto the market anyway.
Looks like they got that straightened out.
If we judge Java by Eclipse, can we judge C by iTunes? :-) They both tend to become unresponsive at odd times, but it's caused by clumsy background processing, not language performance.

The Eclipse framework itself is plenty fast, and UIs based on Eclipse RCP can be quite snappy. (Except for that damned startup time.) Swing's a mess, but if you're looking for the technical limitations of a language platform, it's the best performers that are relevant, not the worst performers. Otherwise, iTunes is evidence that even C is just too slow.
We use a few Atlassian products and don't have any complaints. I'd be interested to hear more of your reasoning.
These games were much more expensive than games today. Accounting for inflation, SNES games originally cost about $100 in today's dollars.

I am sure that's enough to cover the cost of an ARM6.
You don't need to 'know' them because you can literally find them out in 500 milliseconds. There's no value whatsoever in memorizing it. It's a useless factoid.

I use C# almost every day and if you quizzed me about what namespaces certain types are in, I'd probably get it wrong. That's not because I haven't been using it regularly for years (I have), it's because that shit isn't worth wasting brain cells on.

Even worse, though, the modern programmer ends up using a lot of languages. I have, in the past few years, had cause to write C#, Python, C++, C, Perl, JavaScript, ActionScript, PHP, SQL, Lua, Objective C, and Ruby. All for work. Each one has its own syntax, semantic quirks, standard library, etc. Out of all of the important things for someone to understand about a language - why would you care about something as unimportant as the exact namespace/package path of a particular type? Does that matter? Would you rather know whether I know the exact namespace Adobe's JSON parser lives in, or would you like to find out whether I'm familiar with the ins and outs of the ActionScript runtime?

Honestly, if you think the kind of minutiae this article mentions is a good interview question, there's no way I'd want to work for you, because you don't care about things that matter - culture, candidates' desire and ability to learn, candidates' willingness to teach others, etc.
The article didn't make any religious argument for the command line opposed to a GUI. His background is the opposite of yours. For him, relying on the ease of a graphical interface was a habitual deterrent to stepping out of his comfort zone and learning the CLI. Temporarily restricting himself to use only CLI was a focusing mechanism to help him gain strength in a weak area. His efforts demonstrate the hacker ethic quite well. He could have easily stuck with the familiar, but decided to force himself to go out on a limb.
Imagine interviewing carpenters:

Method 1:

How many ten penny nails in a pound?
Who makes better screwdrivers, Craftsman or Snap-on? Why?
What's your favorite toolbox? Why?
How can you tell when wood has been treated?
Why should you measure twice, cut once?
Which end of the hammer do you hold?

Method 2:

Show me something you built. Describe what you did.
Cut this piece of wood according to these specs.

If you needed someone to build your house, which method would you choose?
Hey!

It depends a bit on how your site works. A typical use of the GA script may already do the work. But sometimes, you need to set things to do the right tracking: the typical example is the usage of javascript. If you have a lot of JS you may want to track it. Maybe you want to know if some feature is being used or not, you should check those small things and have it clear, so that, when the traffic comes, you will be collecting valuable data about your product.
But also, ask your customers. Some human feedback may be much more rich than a bunch of data.

PS: By the way, I like the 'XX shops are currently using Printavo!'
PS 2: I'm still getting the error messages (now in the welcome screen).
$1B saved by having them take a side profile shot...
Pinterest’s Founding Designer Shares His Dead-Simple Design Philosophy
> Neither of these things is good for a computing platform. Never was, never will be. These are first principles.

Right, I don't understand why this is so hard to understand.
you mean.. you got kies to work!?
How FaceBook Copes with 800 Million Users
Why Facebook app namespace must be at least 7 characters long?
It’s usually a bad sign about the interviewer’s interviewing skills, not always them as a person or the team.

I have worked for some nice, amiable smart folk who interview like crazy people. It’s the whole > IT skills < social skills thing.

But I empathise - I really don’t like interviews which are like that, especially when they’re usually a game to try and make the interviewer seem smarter than the interviewee.
I think the point here is that you want to weed out such monoglots that lack a deeper understanding of CS and instead find a hacker who loves coding and has exposure to many languages, paradigms, data structures, etc. If that's your goal, wouldn't asking "what's your favorite language" yield very fair results?
Pan-European Cloud to Support Big Science
Python from scratch- RegEx
A cool little feature to vi also is the inclusion of sed-like commands...

:%s/someword/some-other-word/g

is a valid command to exchange the words throughout your current file in the same way you would with sed.

Also to note is that the use of '/' is not required explicitly. You'll often end up building fences when you have to terminate a lot of characters when you're working with paths in commands like:

s/\/usr\/opt\/dir\//\/var\/opt\/dir\//g

Instead you could pick a different terminating character and simplify it for easier reading:

s_/usr/opt/dir/_/var/opt/dir/_g
Fractional banking has nothing to do with what the OP described. Users were earning game money through other means and combining it with game money they bought with real currency. There was no lending.
The Unholy Reunion of Games and Physics
Graphite is not abandonware:

http://bazaar.launchpad.net/~graphite-dev/graphite/main/chan...

The documentation could use a lot of work, but do note that it now lives here:

http://graphite.readthedocs.org/en/latest/index.html
مشاهدة مباراة يوفنتوس وبولونيا
مباراة يوفنتوس وبولونيا
مباراة يوفنتوس وبولونيا
مباراة يوفنتوس وبولونيا
Are you actually planning to sue people for not providing attribution? If not, you might just want to save yourself the headache by using a more permissive license -- BSD and MIT are popular but if you really like Creative Commons, they have the Zero License:

https://creativecommons.org/publicdomain/zero/1.0/

Up to you, though.
Why bother with obtaining domains for every single product when shadow.adobe.com would work just as well?
ok, just for kicks, those I know:

- Dennis Ritchie of course, and Kernighan too (though I had to google for how to write it)
- Gruber and Arrington - yes
- Siegler and Lacy - no
- Van Rossum, Wall - of course
- Tannenbaum - yes,
- Stevens - no idea
- Joy - rings a bell, but still no idea.

you see, I'm not really into remembering names, especially of the people I'm not in close contact with. I only remember then if they are pounded on me for a while ;)
Graphics Design Photos:15   Free Graphic Design Pictures
The main crime in screening areas, beyond violation of people's rights, is probably TSA employees stealing things.
Unpublished Fees Recruiters Charge Companies
They spotted a niche; they exploited that niche.

Why is that any more pathetic than cat-picture-websites?

A few people will be more able to do this kind of informal work from home than more formal work for an employer because they are ill and not able to get work, or not able to get support at work.
IPad3 event liveblog - Engadget
Best NFC development kit
What's the best way to start development on systems for NFC? Is there a vendor with dev kits that I can easily integrate with?
The reviews of the iOS version are less than stellar.
Twelve Security Best Practices for USB Drives
I just don't know what I would stand to gain by learning that the candidate can recall from memory which package the Java List class is in. It seems pointless to ask.
After Ratings Drop, Ford Reworks Touch Screens
I immediately thought of this too. Could there possibly be a revenue opportunity for these game developers that they are missing? Should the game developers focus on the gameplay with economics in mind so as it should be a an objective and not just a byproduct?
How SnapHop found a niche automating time consuming mobile marketing activities
Thank you for saying that. I've never understood why a large portion of the tech community seems to worship him. Thought I was the only way that felt that way...
Django + Vagrant quick start
Eh, I'd wager that most of the south american cocaine suppliers are making more than Friedrich Gaedcke did in his lifetime.
tried to watch the trailer and other things on http://simcity.com but landed onto a fatal error.

I would really like to make a swimming pool without a ladder and a sim swim in it, and watch it drown evil laugh on the ipad.
That's the problem with broad, hyperbolic claims like "it's not a transformative device". Transformative is business jargon for "big change", but change to/in what? To say the iPad is not a transformative device is to say it didn't change anything. I need only to find one significant change in any context to disprove that statement.
Don't look to Minecraft for an example of well written code, there are open source alternatives (Minetest in C++ springs to mind) that run rings around it. And Notch himself is well known for his inefficient magic-number and circular-reference ridden Java code. Although I can't attest to Jeb (who is now the lead dev)'s coding skill.
Build a reference phone chipset.

That is the antithesis of the Android spirit. In fact, they made this mistake with Honeycomb and the Tegra 2, and it was a general disaster. Android is all about variation and competition at every level.
Gave it a spin, and unfortunately it won't replace a pure weinre for me.

The way to connect all devices is pretty polished, although the install is not terribly clear. You need to install a local app on your dev machine (presumably hosting weinre), as well as a chrome extension. Then you install the Shadow apps on all your devices. Once that's done, connecting devices works pretty well.

On the other hand it's for pure web browsing (the chrome extension is to follow you around in chrome). So you obviously can't use it to debug a hybrid app (e.g. PhoneGap). You can do that with a pure weinre.

Second, my devices sometimes lose track of where I am. This may or may not be because of the next point.

Third, the devices following you around is entirely url-based. In other words, it doesn't reproduce browser events (e.g. clicks, form submits, etc.), it simply reloads the page completely when the url changes. I'm not saying it should: desktop and mobile support different sets of events. However this reduces its usefulness with single page load apps.

I almost mentioned ajax form submits as a case where its usefulness is reduced. But it occurred to me that you'd probably rather enter your stuff manually on every device anyway. This, paired with the fact that Shadow doesn't try to keep all device in sync when you click around on the devices (it only follows your chrome browser), actually makes it possible for one to test these kinds of interactions.

With that said, I'll still keep an eye on this tool. I think it's pretty promising.
> Should the game developers focus on the gameplay with economics in mind so as it should be a an objective and not just a byproduct?

Isn't that what EVE did? (Also, you might want to read Stephenson's latest novel, Reamde, for an exploration of a game company that did just that.)
Arc90 Labs had a similar thing around the same time too: http://lab.arc90.com/2009/07/09/hashmask-another-more-secure...
I haven't read that one, yet.

I'd also recommend Stephenson's "Reamde", and Stross's "Halting State".
I read on here the other day from someone who studied Al-Qaida and was a part of the terrorist watch group with the FBI that when they plan something it has to be 100% that the plan will work before they attempt it. He was saying they wouldn't dare risk it even if it was a 75% risk. Which is interesting. Just thought i'd throw that in here.
Youtube link for trailer: http://www.youtube.com/watch?v=kztNWdhRdnw
This is a really good point and I appreciate your viewpoint, but just because I wrote the article for/about stack exchange it doesn't preclude me from having done it differently at a prior employer.
Flow-Based Programming for Node.js
There's tons of people making more within the Microsoft/Oracle/SAP/Apple/etc ecosystems than employees of those companies, too. This is different insofar as the market was not intentionally created, but it's hard to blame him for "exploiting" the circumstances.
I don't know if it would make sense for your plans, but have you considered looking into getting fontawesome added to Google's Webfonts collection? That could help drive mass adoption. Here's their submit form: https://services.google.com/fb/forms/submitafont/
Two of the four of us have extensive backgrounds in the construction industry: http://www.plangrid.com/about

Also, we've had dozens of users for several months and none of them to date have broken their iPads. You'd be really amazed at how good some of the ruggedized cases are. I particularly like this one: http://www.gumdropcases.com/drop-series-ipad-2-case.html
Environmental localizations should be controlled by a configuration management system, not the application source version control system.