skysight-inc/HackerNews huggingface dataset:
They aren't attempting to nullify federal law. They are trying to change state law that applies to the same offenses. The feds can continue to do as they please, but the state doesn't have to waste it's time and money finding, arresting, prosecuting, incarcerating, and probating these particular criminals.

If is passes, I wonder how long it will be until the federal government starts withholding federal funding for education, transportation or law enforcement.
Thanks for the suggestions. I'll improve this page.
I think it's definitely better than nothing!
Please point to any news article that actually says that.

Quote from the NYT:
"Julian Assange, the editor of WikiLeaks, said the concerns the report raised were hypothetical.

“It did not point to anything that has actually happened as a result of the release,” Mr. Assange said. “It contains the analyst’s best guesses as to how the information could be used to harm the Army but no concrete examples of any real harm being done.” "

http://www.nytimes.com/2010/03/18/us/18wiki.html?scp=1&s...

If I may say, you do seem to be quick with your assumptions, in this case.
Demo a week, week 1: Waveride
"It's an illusion to believe that readiness for democracy is something that grows over time."

You're missing the point. Its not is China ready for democracy? but rather how can China transition to democracy smoothly without a total collapse of economic, political, and social institutions? ... as is so common in the historical record.

"Blocking it for too long increases the risk of a very violent transition. It's called revolution. "

Not true. Plenty of countries have transitioned from totalitarianism --> democracy slowly and smoothly. China's neighbors of S. Korea and Japan are two examples. You could argue that Taiwan applies as well.
> What I'd really like to see is a hardware clone of the C64, that takes an external keyboard and plus into a standard monitor

Connecting a PS2 keyboard is fairly simple - there's solder pads on the PCB for it:

http://www.colmer.info/c64/c64dtv.asp#Connecting_a_PS/2_keyb...

It's not too hard to make an S-Video connection, either. You can just connect it to a cheap flat panel TV - no need for monitor resolutions...
How about a three month period then. So far this year there have been 36 homicides in Baltimore. This is actually a record low because of the six feet of snow that have been dumped on the city this year, another record. In Iraq there have been 16 military fatalities, all US troops. 6 of those military fatalities were combat related.

If that's not good enough for you, let's take a look at all of 2009. In Iraq in 2009 there were 150 total military fatalities, 149 of which were US troops. In Baltimore, there were 238 homicides. Of those military fatalities, I count 75 combat deaths.

No matter how you slice it or dice it, Baltimore city is more dangerous for US citizens than Iraq is. It's worth noting that Baltimore isn't a combat zone, and the people being killed aren't issued body armor, assault weapons or armored vehicles to defend themselves.
Yes, this is pretty much why I haven't done anything. Is there anything in particular you can suggest for appealing to the English-speaking market in China?
Definitely agree here - my point was twitter and the latest new gadget. Facebook is definitely mainstream.
It seems VRML --> X3D in the intervening 10 years.

An intersting program which would seem to fit your need would be http://en.wikipedia.org/wiki/Flux_%28software%29

Never used it myself...
Finally, Webdeveloper Toolbar for Chrome
Yes! That's the same stuff I've been smelling. I look at stuff like documents Google has published and Hadoop and I do think to myself that map-reduce and some of the massively distributed stuff could potentially teach RDBMs some new tricks. Then I see these articles and they're all about someone converting a blog from MySQL to MongoDB.

I'd love to see the technical details of how Digg used MySQL, why it was slow and why NoSQL is better, how they use it. The more of this I see and the less real information the more I think they didn't know what they were doing in the first place.
University of Groningen Ensures Continuity for Critical Applications Using F5
Bing API is equally simple and response times seem similar, so at first glance they seem to be somewhat interchangeable. But I haven't uses Bing as extensively as BOSS yet.

I'd be really interested to know your thoughts as well when you get into it. So please keep me posted.
Yoga: How to Control Stress With Yoga
37signals launch Highrise for iPhone
Thanks. I think I will be adding some themes one of these days.
This looks like excellent work.

Any chance on supporting other formats like spreadsheets, csv, or generic XML schemas s.t. I can just specify a couple of xpaths as the node end points and have it figure out how to draw the graph?
That sentence could have been two, three or four sentences or structured in a way that is a bit easier to understand.

I guess he wants to say that new typeface designs are influenced by three things (he says four but I say you can simplify that):

- wanting to be original
- technology
- past designs

The rest of this particular sentence is essentially fluff :)
Dude. Has China opened up in the last 30 years? Is life better for the average Chinese? Has society not been more liberalized?

Tell me how China can democratize today without massive social upheaval? Tell me how this can be accomplished without throwing millions of Chinese back into poverty?

Thats the problem. China has 1.3 billion fucking people! The institutions in place are as fragile as the CCP (very). All sorts of social problems are on the verge ALL THE TIME of bubbling over.

Tell me how China can transition in the short-term before giving me these bullshit passionate appeals of "freedom" and "democracy".

Soundbytes sound GREAT. I personally LOVE them, but they add LITTLE to this debate.
Thanks for the feedback. I think it's very hit or miss for people. A lot of people really like the 0-click. Our results are different too, so it would be good to give people like you the option to get to them quicker. I'll explore a setting to turn off the 0-click.
Having written an iPhone app for a complex web service recently, it's fascinating to read about other's thought processes when knowing what to include and what to leave out. Hopefully they'll post the promised design notes soon.

It is very interesting that they included a game to play for the initial download, though.
Hey yo Marc, make me a server
Go back to reddit, please.
Hah, you can have a go it, sure! I can't promise I'll use it though :). I love the Duck but am less psyched on the lettering.

I will add some themes though, so if you have any theme ideas I'm all ears. Actual CSS/color changes/suggestions would be greatly appreciated.
I can't remember if it was here or on reddit, but someone posted an interesting article that said that the big flaw with these mixed character passwords is that people have a hard time remembering them. When you start demanding that they use a different oddball password for every site, most people just write them down or ignore the advice.

The article showed an alternative to all the crazy rules: Create pass phrases instead. "I break 4 hacker news!" is much easier to remember than "f6jjaASDJc%$1~", and it fits all the insane rules we have invented for good passwords (mixed case, numbers, symbols, length).
Unix How To: Aliases and Functions
How To Study: 4th Grade Math is a Slalom Race
Some Users Want Terrible User Interfaces
> That we could use the Django admin rather than create custom entry forms I think saved us 2 months work.

Wow! I agree with this. I was able to "preview" Django a few months back and I was blown away by the way it creates the admin forms. It almost feels like cheating ;)
I wanted to be a lumberjack.
"The research team studied eight volunteers" -- Is that a large enough sample size to be drawing scientific conclusions?
Obituary: Chemist who defined modern pharmacology
Gephi supports CSV imput already and has some plans to make assistant plugins to import data from other sources like Excel files, RDF or XML.
Free software vs. SaaS: A matter of control?
Im not sure why a news article is needed... Wikileaks themselves said:

U.S. Intelligence planned to destroy WikiLeaks

I admit where I said attacked in the parent that was never explicitly stated; but the emphasis was heavily on the breathy kind of "OMG we were under attack" type.

Honestly I didnt see anything particularly revelatory in the document deserving of such breathless excitement :D
My vanity has kicked in and I want to know where my name is in the Ruby map. I can see myself in the downloaded .gdf file, but don't understand the coordinate system. Can someone explain it to me?

Update: I downloaded Gephi and poked around, but haven't yet found a search feature. Still looking...
The Nexus One (and Droid) are high enough resolution that I wonder if they benefit from any subpixel tricks. I definitely don't see any major kerning problems on my Nexus One.

With hinting on (including the patented/smart auto-hinting) in X (not OS X!) spacing issues are pretty obvious, but it at least keeps fonts reasonably crisp on my normal desktop LCDs, which have a much lower DPI than Nexus One/Droid (and iPhone/iPad too)
This seems like it would be a very cool front-end to Neo4j -- a graph-oriented DB.

http://neo4j.org/
How is a black background with orange text a "blatant UI flaw"?
How to get your no-guarantee unsecured loan immediately
Beware: The social networking cops are here
Wow, so cool. For some reason I've shown up on the Python list rather than Ruby.
I've been running nightly's lately and it does indeed "isolate evil". Instead of a browser crash I now see a message at the top of the respective page telling me that the plugin crashed.
The important note here is that it's something you can do during your "harvest phase" (after you've established a name for yourself and have job security by skills and reputation) but not when you're starting out. For an average 22-year-old to work from home would be a bad idea. You need to be in an office so you can make connections and become the protege of someone who can teach you and look out for your career (and if you don't find such a person, jump ship every 8-12 months).

If you work in an office, you can generate some affinity and loyalty (sometimes). People might feel personally betrayed if you leave, which is good, because it means they'll look out for your career. If you're working remotely, you're exchanging work for money. This is great if you're established, because you can get a lot done in a fraction of the traditional 40-hour week if you set your own hours. It's bad if you're not well-established, because your likelihood of happening across someone who will protect your career is low.
It's a rebranded, off the shelf PC targetted for Point Of Sale use from a company called Cybernet Manufacturing.
In India... Caste systems are still the norm, the government is as corrupt if not more so than Chinese. Millions and millions still languish in poverty. Crime is higher!

China is worse in regards to suppressing free speech and political dissidents. Everything else; poverty, crime, development India either lags or is just as bad.
I'm surprised they're giving it away for free. I realize the real money is in Highrise monthly subscriptions, but I'd think -- just like the jobs board, books, etc. -- this is a by-product they could make a little extra on the side with.
Built with the Netbeans Java IDE.

http://netbeans.org
Clojure on Android is simply too damn slow. Scala's the best I've been able to find that was a good compromise between pleasant and performant for Android development. A friend of mine made a nice little environment to make things easier if you decide to go that route: http://code.google.com/p/scalaforandroid/
Bringing Computer Science to Biology and Genetics
There are arguments for and against tabs and spaces. Crockford mentions one of these arguments and concludes that everyone should use spaces. Similarly for other "conventions".

I would rather replace the whole article with "Write readable code". Following these conventions are neither sufficient or necessary to accomplish that.
Let's All Get Together - Secrets of On line Collaboration
I just hope they release River Raid, Dig Dug, Spy Hunter, Impossible Mission, Pit Stop, Archon....oh the glory days.
It's super cool, for sure. But I don't see how it's different from Alien Skin's Image Doctor (http://www.alienskin.com/imagedoctor/index.aspx ), which has been available as a plugin for years. I've been using it from PaintShopPro for quite some time.
"Avoid lines longer than 80 characters."

This one really bugs me. 80 characters doesn't fit a whole lot of stuff. In a case where a line is more than 80 chars long I would rather see this:

document.getElementsByClassName("externalLinkBig")[0].setAttribute("class", "externalLinkSmall");

than this rather ugly solution:

document.getElementsByClassName("externalLinkBig")[0].setAttribute("class",
"externalLinkSmall");
If you like the C-One, you might also like:

* http://www.minimig.net/ (Re-implementation of a classic Amiga using a Freescale 68k + FPGA + PIC or ARM microcontrollers

* http://www.fpgaarcade.com/ (Re-implementation of classic Arcade boards and home computers, including support for the Minimig FPGA cores, and an improved one that does AGA for A1200 etc. compatibility)

* http://www.natami.net/ (FPGA based implementation of an "improved" classic style Amiga - AGA + improvements combined with their "68050" FPGA based CPU core)

Minimig is for sale (and plans to build your own are also available) from a number of companies - I have one at home. The FPGA Arcade board is "right around the corner" (the first production run is underway). Natami is in the board bring-up phase (there's an interesting thread on their forum about it, as they're enabling feature by feature).

Makes me want to learn how to do FPGA based stuff myself. These boards create a great baseline to experiment on.
That would explain the RS-232 serial ports, parallel port and PS/2 ports. I remember seeing some other stock photos and was wondering why it had what appeared to be a Track2/Track3 Magnetic Stripe Reader.

I last had worked with developing for POS hardware about 5 years ago, and even then, USB receipt printers and barcode scanners were still very much fringe at the time. Apparently 5 years later they still are rare, but I guess that's to be expected considering the age of most POS suites.
Address Books take a surprisingly long time to download.
Penny Arcade is an awesome example of somebody succeeding just by doing what they enjoy and giving a damn about "monetization" and "business models". They really make you wonder if traditional business has it all backwards.

Jerry Holkins (Tycho) is also quite possibly the most entertaining writer on the internet. I can't even read his stuff at work for fear of causing a scene.
Totally. I've gained a lot of insight into this specific topic lately. I've spoken at great length to a gaming company that's received lots of funding from big name VCs (can't say who or how much) and they approach their first game, recently released, as more of an example of their business than a project that is their entirety.

They're working on building out a platform that they can use to publish other games that handles things like virtual goods, payments, chat, etc. All of the myriad of things that go, in some combination or other, into every mid to hardcore game.

Also, social gaming companies, which have been receiving a lot of funding lately, are doing much the same. No particular game is their bread and butter. They're all working toward a full portfolio of games and usually have a lot of shared technology between them.

The title here is a bit of a misnomer. They fund gaming companies. They don't fund games. There's a big difference.
Yes, scouring the subreddits can turn up useful discussions like these. I think Django needs more of this exposure from major sites that have used them just to show what is possible with the framework. If one looks at frameworks generally and maps popular website to a framework(e.g. Php to Facebook, Java to Amazon, Ruby to Twitter) they have an idea of what can be done with that tool and Django sure needs a lot more exposure like this.
They probably just want as many people as possible to use it and rave about their service. The income they're passing up wouldn't be huge, compared to the ongoing monthly fee. Any significant price would stop people using it.
The Nintendo 3DS: How will it offer 3D graphics without glasses?
Thanks ismarc!

I appreciate all your pointers, but I feel that some of them are somewhat subjective.

1. True, chipsy pointed this out and I actually changed it last night. I'm not sure how global variables specifically effect unpredictable gamerate (and I don't think they're actually global anyways - they're class variables of the main game mxml).

2. True, I can see how the application mxml can get too big in code size without a "Game" object. I also changed this last night. ;)

3. You're right that functionally all of those loops can be reduced into one, but I feel that that comes at some cost of code readability and extensibility. For example, if my game logic was 10x longer than it is now it might be best modularized into discrete methods that reflect the separation of loops that I have currently.

4. Fair enough, but I think that this point is also somewhat subjective. E.g. the meanings of RBC/WBC are pretty clear with a single class definition lookup (it's right there in the class comment).

I hope that my response doesn't seem ungrateful, I really appreciate your help. Please let me know if you think I'm mistaken on any of these points (I am learning after all).
The coordinate system is obtained from a force-directed algorithm. Iteratively linked nodes attract each others, whereas non-linked repulse.

And to search, go to the "Data Laboratory" and filter. Right-click on a row and "Select on graph". Then go back to the graph, the camera is centered on the node.
No "Edit CSS" or keyboard shortcuts.

I do look forward, though, to switching from Firefox once these crucial features -- for me at least -- are in there.
Typography is a complicated field requiring some knowledge of technical, artistic, and psychological material. I wouldn't expect a typographer to be able to come to HN and understand the technical meaning of "functional" in "functional programming" or "idempotent" in a discussion of REST, nor would I expect a programmer to understand the technical language of typography.

If you'd like to learn more, some excellent books are:

- The Elements of Typographic Style by Robert Bringhurst
- Detail in Typography by Jost Hochuli
- The Stroke by Gerrit Noordzij
In 2002 I was happy working with Zope, so, yes. There was at least one very cool Python web framework.
Steve Blank: Teaching Entrepreneurship Hands-on: Part 2
We tried nginx http_push_module before building pusher, and it was definitely one of the inspirations. I'd recommend it if you want to use long polling and are happy to maintain your own infrastructure.
You should try doing some A/B testing
What will we do with all that time?
http://lesswrong.com/lw/wx/complex_novelty/

TL;DR: The smarter you get, the more interesting things you can work on. We're already smart enough to do interesting things for a long long time.
Before they were Titans they were College Rejects
It's a PC, with a terrible video card. Boooring!! Something that would be interesting like this would PPC hardware that would run AmigaOS or MorphOS. So long as it has a decent video card.
Thinking about the Process - with Videogames
I have an interest in force-directed algorithms, and was going to ask about the "Force Atlas algorithm" mentioned in the paper (PDF at http://www.aaai.org/ocs/index.php/ICWSM/09/paper/view/154/10... ), but a cursory search found this recent explanation by the author: http://gephi.org/forum/topic.php?id=5403

Neat looking site, congratulations and thanks to the authors. I'd suggest not going too heavy on the slangy abbreviations (Viz, hi-quality). For me, adding 'Interactive' and removing 'Platform' would improve the headline.
12 Seed Funds You Should Know in NYC
Real-time streaming stock quotes and stock charts-Live gold prices
Some are good, some arbitrary:

Is the 80 col limit still valid in the modern day with such large screen displays?
.
His line indentation convention is inconsistent. In one place he says to use 8 spaces, in another he says to use 4. Then when you look at a switch, its 0.
.
variable declarations: If he's referring to the way that JSLint enforces it, that's stupid. ex:

function foo(){
myGlobal = "foo";
}

var myGlobal;

"All functions should be declared before they are used"

Yes, but not in the way that JSLint enforces it. See above.

"Inner functions should follow the var statement."

umm, no? This has a different meaning from a function declaration.

"Do not use _ (underbar) as the first character of a name. It is sometimes used to indicate privacy, but it does not actually provide privacy. "

It's private because you weren't invited to use it, not because I have a bomb waiting for you.

"If privacy is important, use the forms that provide private members. Avoid conventions that demonstrate a lack of competence."

Whatever, show me an efficient, non-convoluted pattern that allows inheritance of privileged members. Avoid conventions that demonstrate a lack of concern for memory consumption and efficiency.

"Global variables should be in all caps."

umm, no. That convention is reserved for constants.

"Each group of statements (except the default) should end with break, return, or throw. Do not fall through."

Arbitrary. I think DRY is preferable when it's warranted.

"Avoid use of the continue statement. It tends to obscure the control flow of the function. "

It's ok to use labels, but not continue? I don't understand this logic.

"Avoid doing assignments in the condition part of if and while statements. "

It's a legitimate convention if wrapped with an extra pair of parenthesis. Note that Mozilla's strict mode will honor this convention.
Brad Feld: The Best SLA I’ve Seen In A While
No, he gets "Thompson" as a last name.
I belive it is using NetBeans platform itself.

http://en.wikipedia.org/wiki/NetBeans#NetBeans_Platform
IPad publishing: delivering video and selling ads
These kind of problems for graphic designers are like software bugs to developers.

Now they'll get to spend more of their time "coding features" instead of debugging.
It would be cool if we could bet on this. I know this happens in sports, and there are sites for offering and taking bets on who'll win the US presidential election. Are they open to simple little bets like this?
There are other flat-out legalization initiatives? Where?

I'm aware of numerous "for medical use" initiatives which have passed, which of course we all know is de facto legalization ("Hey, doc, my, uh, eyes, uh, hurt a lot." "Oh, well, there's only one cure for that. Here, have a scrip.") But who else has done flat-out no jokes legalization yet?

I'm not trying to ask a gotcha; I'm open to the possibility I haven't heard of them. It's an honest question.
Why I'm quitting Google Reader: Google is sharing me to death
Personally, I find both examples from your post rather unreadable. I always chain method calls like this:

document
.getElementsByClassName("externalLinkBig")[0]
.setAttribute("class", "externalLinkSmall");
Google Ads Will Now Follow You Across The Web
I'm surprised that what passes for "traditional games" even gets made at all: huge budgets (which means that the moneymen have too much power for anything decent to be produced), excellent ($$) graphics, but mediocre game design at best. It seems like they're studios for 30-second ads rather than games.