skysight-inc/HackerNews huggingface dataset:
Uh... NYC was a dangerous place in the mid 90's. Do you have evidence that the gypsy cabs were targets more than yellow cabs?

Yep. http://www.taxi-library.org/marosi.htm

"Out of the 85 total cab drivers killed in 1992 and 1993, for instance, only 12 drove yellow cabs."

The difference here is that gypsy cab drivers work in more dangerous neighborhoods that are underserved by big taxi companies. I suppose ubercab drivers could just avoid those same neighborhoods...
Isn't it funny that this is posted on the day that facebook has huge stability problems :) ?
Girl Dressup 6 - Play Girl Dressup 6 online at Y3,y8
Sure, I'm just saying fogus is making a real point (even though "only" sounds like trolling).
There are a number of similar services available and this is certainly something that should become commonly used over the next few months and years.

Other services are PusherApp, PubNub, Kwwika, Hookbox and WebSync on demand. I'm sure that more services will also pop-up over the next few years.

If you don't want to use a service you can always download, install and maintain your own comet server - but the whole point in a service such as this is that it removes the pain of doing it.

I've also heard rumours that Google App Engine will be adding native support for this. I believe Google already use the technology for things like the real-time news JavaScript API.
What possible use case is there for autocad on the iPhone? This seems unnecessarily silly to me.

Unless I missed something from that article...Is this just a client for viewing renderings or something? I cannot imagine a designer sitting down at an iPad to do any real work... (although as a sort of digital paper, it works)
My scariest one was dreaming a solution. I woke up about 3am absolutely clear what I'd done wrong, scribbled a note and went back to sleep.

Next morning I looked at the note and it was exactly right.
There are many automated ways to do this too. Check out Parasoft Concerto. http://www.parasoft.com/alm
Thank you.

This is the first 'programmer font' that I like enough to consider using instead of Lucida Console.

Yes, others seem to look nice and whatever, but Lucida Console is efficient. More information in less space without looking crowded.
Terminal and Emacs on OS X. I have VMWare Fusion running XP with cygwin and rxvt, Emacs, and Visual Studio 2008. I write C# code in Visual Studio and Ruby code in Emacs on Windows for our main project, and I do most everything else (mostly Clojure, some Ruby) in Emacs and Terminal on OS X. Org-mode is a crucial part of my daily routine.

On the physical side, I use whatever 17" NEC LCD this is here, plugged into a 13" MBP. I occasionally go into the office and use another monitor, so I also use an Apple Wireless Keyboard (the aluminum one) and a Logitech laser laptop mouse.
What qualifies as a "hit job" here? A dissenting post with a link? Isn't that what the "global conversation" on the world-wide-web is supposed to be all about?
The Dvorak Simplified Keyboard
There are many automated ways to do this too. Check out Parasoft Concerto. This system does it by managing by exception. Meaning that if an artifact is not where is should be the worker gets notified. http://www.parasoft.com/concerto
Not to mention indefensible levels of confidence. The scary thing about mobs to me (aside from the pitchforks) has always been how quickly and irrationally suspicion becomes verdict. Which I suppose is the whole point behind the post: you have no good reason to believe that the phone number anybody posts actually belongs to the cat murderer, much less any right to punish accordingly.
Contract CrowdSource: Carl Crawford
Rupert Murdoch may be swing vote in Apple's 99 cent TV rental pitch
The game begins when you have the basics down and a lot of practice behind you. Before that it is a simple game of luck. After that it becomes a game of bluffs, calls and game theory.
Were you able to import any Google Analytics data into Piwik? Does GA offer a way to get your data out, other than exporting specific reports?
I'm curious - why XP with VS for IE debugging? IE6?

I've been using Win7 and IE developer tools, switching between 7 & 8 for testing and it's been working out pretty good lately.
Code like a girl
Disqus has done an amazing job at improving their feature set. I remember when you guys just started that I couldn't believe you were gaining traction.

(Tangent: If I could suggest anything, it would be having up/down buttons instead of the "like" button, which is both button hidden alongside the "reply" button, and is an important/risky looking form button. I've noticed that only a small percentage of users use the "like" feature, whereas probably a large percentage of people have a strong enough opinion about a comment to take action. I believe the solution would be to make up/down buttons (arrows, actually), putting them in a more visible spot, and making them look risk-free.)

Great job so far, but I just see potential for a much better way to comment and browse comments.
Revalorizing the Trades by Camille Paglia
Physical intimidation.
Don't get me wrong; the city medallion systems are evil. I'm just saying they're a necessary evil. If we could replace them with something sane, I'm onboard!
Super+e:

http://i.imgur.com/UgrxJ.png

The normal workspaces on my laptop, running Ubuntu 10.04 64-bit. From left to right:

vim, Gmail/Chrome, Songbird, spare/documentation/second terminal

It's quite cramped with just one screen. I really need to get some good monitors and a solid desk.

Oh, and perhaps most importantly a pad of paper when away from home, and a glass whiteboard when at home.
Sometimes I feel as though, even above child pornography and so-called cyber terror, /b/ is the real bullet we bite when we argue for internet anonymity.
http://aphyr.com/media/desktop.jpg

Vim, vim, vim, vim, vim, vim, vim, vim, vim, logging, bacon, irb. I try to keep large methods I'm actively editing on the big windows and reference material on the smaller ones. I also arrange them physically to match the control flow--the deepest methods in the stack live to the left, and successively higher ones live to the right, up to the controller and view for MVC. I usually have an IRB session open to test new ideas, one window for running the test suite, and one to watch the logfile or run the server.

On the other monitor, usually docs, whatever I'm building, and more docs. On a single 24" display (at work), I usually fold the docs over my bacon/irb terminals. I run 6 workspaces in Openbox. Almost everything has a hotkey.

[edit]

Folks at my office know me as "that guy with all the terminals". I think part of it is that my working memory is not fantastic, and that I'm a really visual thinker. Having everything laid out in space really helps me keep track of a complex, modular system.
I typically browse online before making it to the store. If I see Hugo Boss has a nice looking new collection and I need a new suit I can then drop by the store. Maybe it's just that I don't like shopping, but I always do my research first.

Also, looking at my outfit today it was entirely bought online except for my socks and underwear. No broken bones either, I just find it convenient for clothes that don't need tailored.
I have a 17" MBP and a 30" LCD and I happily use an 11px font (Monaco or Manlo). 20px would seem silly to me, no offense. I have room for 120 chars, 120 lines, and plenty of space for tech design docs, API guides, terminals, etc....
Three great moments in Facebook stupidity
I google this nearly every time I use a PHP function.
see http://www.quora.com/What-are-the-potential-legal-issues-in-...

http://www.quora.com/Is-web-scraping-legal

http://www.quora.com/What-are-the-best-resources-to-learn-ab...
From http://www.metafilter.com/92727/For-pitys-sake-dont-go-to-la... :

-----

http://en.wikipedia.org/wiki/Cravath_System

How Most Law Firms Misapply the Cravath System: http://www.elsblog.org/the_empirical_legal_studi/2008/07/how...

A Lost Generation of Law School Graduates: http://abovethelaw.com/2010/05/nalp-2010-nalp-executive-dire...
It is a false equivalence to compare companion animals to food or pests.
ahoyhere,

Of course I agree with you, seeing things written out from a 3rd party perspective.

I argue frequently with people about how the #1 thing resturaunts can suffer from is lack of consistency. When you walk in that door, you want to know exactly what your $10 is going to get you, yet I'm violating the sin out of that.

Yet when it comes to my own tunnel-visioned quest for success, I missed the goddamn boat by a mile.

I think this could also be a bad case of ego... suffering from the assumption that I thought I was so interesting people would inherently want to listen to absolutely everything I had to say.

This post has been a lot like getting kicked in the ego-nuts, but it will be for the better.

I appreciate the truthful reply... now just to figure out if I want to even keep doing this or not.
I work from multiple locations often, having my contacts, emails, calendar and tasks available from any location is very important to me. The only feature in which I think gmail is lacking/lagging behind is the tasks one.

I've tried using synchronization tools before but they often deal with only one aspect at a time and do so rather poorly (last time I checked, about 1 and a half year ago)
The secret of "The Secret"
The 'using spaces instead of tabs' issue seems to have something to do with this.
The main use case is that you've been trapped in an insane asylum, for various reasons we won't get into, with nothing but an iPhone and access to the Autocad iPhone app, and you really want to impress the administrators with your pitch for a new swimming atrium on the south wing.
I am actually working on a very similar site. Glad to see that others see the same need for this. Nicely executed.
Lawyers go work 'in-house'. i.e. large firms have in-house permanent counsel.

Being in house often means becoming the client of the firm you previously worked for, and suddenly you are the one calling the shots and getting invited to all the expensive dinners.

In-house seems (as a law outsider) a well paid alternative with very light workload.
Ask HN: Cheap device for photographing demolition/construction site?
My local church is going to be demolishing an old building and constructing a new one real soon now. I'd like to setup a weather-proof camera system on a nearby building to photograph the demolition/construction every few minutes. Do you know of hardware that allows me to do that?<p>The site does have WiFi internet access in case that makes things easier.
Tools like Parasoft C/C++ Test can assist you here. http://www.parasoft.com/jsp/solutions/cpp_solution.jsp?itemI...
I got an Amiga 1000 in 1985 or 86, and hung in there with a 2000 or 3000 (can't remember now) until 1996. Only about a year ago I finally tossed all the old floppies, but I kept several thinking I might write an Amiga retrospective someday.

Here are some highlights. It's been a long time, so I'm sure to make some technical mistakes.

Rexx Plus Compiler -- by Dineen Edwards Group;
Implementation of the Rexx language (ARexx). You cold easily hack together the OS and many applications as well. ARexx was one of the things that kept the Amiga alive.

UEdit -- by Rick Stiles;
One of the first great things available for the Amiga. A highly programmable editor. If Rick hadn't passed away too soon UEdit may well have lived on past the Amiga.

Migraph OCR -- by Migraph, Inc.;
I was scanning financial data from Investors Business Daily, compiled quite a database.

Descartes! -- by Mindware International;
Some sort of AI-ish thingy I never found a use for.

Magellan -- by Emerald Intelligence;
Expert System generator I never found a use for. The company ran into some sort of trademark infringement and later renamed it Mahogany.

Boole -- by URSIC Computing;
Fuzzy logic and Bayesian Inference. Actually a DOS program, but you could run it on the Amiga.

The Amiga was really a hacker's machine. Thanks to programs like ARexx and UEdit you could really do some interesting stuff at a time when a DOS computer mostly just ran stand-alone programs. It was greatly stymied by Commodore's terrible marketing and lack of commercial applications.

I think in a way I was scarred by investing so much learning effort in a technology that dead-ended. It was probably a factor in my taking a career detour to more business, less technical work for several years.
At work: 27" iMac + Textmate + Virtualbox + Transmit + ExpanDrive + Shimo + Navicat

At home: Custom PC w/ 24" Samsung monitor + e Text Editor + Virtualbox + PuTTY + Filezilla + ExpanDrive + Navicat
I've used piwik, it really powers the way you can do in-house analytics. Real time, javascript based tracking - no need to wait for data to accumulate. Plugin model makes it highly flexible and extensible. Module Design is very good.

I wanted something to analyze existing log data and could quickly write a small extension to do that. Creating new views or data points were straight forward too. Could easily integrating a simple external package like statviz.

Wasn't very fast processing data in bulk - 20 minutes to process 200K visits. But this was like a year ago. Ofcourse php, Zend db has its limitations with data processing and if the fact table and aggregate creation is rewritten in perl, C++ or something and done at predefined intervals without doing a running average it can handle fairly large amounts of data I suppose.
Thanks for your feedback!

1. Right now we offer up to one million messages for free. After that, we charge per each initiated million messages delivered. Meaning, if you send 900 000 you will be charged for 1 MM. Much how Amazon bills hours on EC2.

2. Well, sure. Our endpoint server (where all browsers connect) is written in Java. We're using the Netty framework, which we are incredibly happy with. Highly recommend it for doing high-performance networking in Java. Also, using the JVM instead of, say node.js, makes it very easy to utilize all our CPUs.

The user-facing website is implemented in our own framework called Planet. Developed in-house using Python with focus on real-time web sites. Both Beacon and Planet share the same underlying push technology and we have some major customers using it. You can read more about it at http://www.esn.me

The REST API is also implemented in Python and coordinates the message sending among our end-point servers. It's quite simple actually, just 200 lines of code.

3. Sounds like a good idea. It's just a few lines of code that's needed to integrate it.
But yeah, a simple chat app hosted on GitHub would be helpful for newcomers.

--
Carl
OpenSolaris: Next version of SchilliX OS will be based on Illumos kernel
make (and its many variants) are probably the closest thing to a logic programming language most people have used. Like Prolog, some programmers just don't (and won't) ever learn to think natively in its model of computation. Trying to force make to act like a procedural language leads to convoluted makefiles.
Architects will love using this on the iPad once the construction phase begins on a design and they have to do their Punch Lists.
Ask HN: Good Framework For GUI Design In Python?
My sister is a writer and I was trying to make a distraction free text manipulator for her in python. The really tricky bit is the GUI and there's a problem in that; I don't know which framework to choose. There's this giant list of frameworks on the python wiki (see: http://wiki.python.org/moin/GuiProgramming ), but I don't know how to differentiate between them beyond the platform (windows).

Most of the GUIs I've seen with frameworks like WxPython seem... clunky (see: http://www.wxpython.org/screenshots.php ), which isn't exactly encouraging. Since, I hope to execute a minimalistic, but visually appealing UI centered around the text area. I know that it is possible to create something beautiful out of any framework, but I am not experienced enough to pull that kind of wizardry off.

I am willing to learn something complex as long as the end result is good and can be made better. So, what framework should I be using?

Further, can you tell me a good design tools/IDE that I should be using?

Thank you.
I like it. Since I go to conferences basically for a living, I will definitely be using it a lot. Some kind of integration with Plancast (there's already some overlap, ideally for me I'd like to see them merged) would be nice.

And some UX feedback:

- Place selection requires full state name (Austin, TX didn't work) which was unexpected

- Picking a lanyrd URL for the event I added seemed like an unnecessary step. Just pick the best one!

- One-click track or attend option in dashboard and all conferences list

Overall, very well done. Looking forward to using it regularly.
It is tagged and categorized fairly richly (via WordPress) and then Guides, Movie and Video Game reviews all called out onto separate pages. Once you are there it is pretty easy to find something you want, but visiting the site every day or reading it's feed does absolutely give you a mish-mash of just about every topic on the planet... it covers my interests, which are all over the map.

Back in the early days it was almost exclusively about tech, HDTV and video games because that is what I was focused on for the first year in my personal life... since then it has widened up quite a bit.

There is even a guide on how to lay laminate wood floors in there because I spent a few weeks doing that with my wife... why wouldn't I want to write that up? It was a lot of work.

It really rubs me the wrong way to think I'm actually being punished by doing that... that had I left those 1-off topics out, I'd have a successful tech site... but as soon as I add that extra content, well then it drags the whole effort down.

Logically, I get it... it makes sense. Another replier pointed out that it kills the grep-ed-ness of the site, not knowing what you are going to get. Makes sense... but there is still this part of my brain that is like "why? why would that HURT it?"

I'm trying to jam my "passion" and my "profession" into the same box and make it all fit, and it's not fitting... and that makes me want to smash the whole box and set it on fire.

:(
Well I believe the purpose of the softcap was (at least partially) to allow players to stay with a single team. I'm not sure how well it works though. Is player migration because of salary an issue in the NFL/NHL?
Hi HN, I noticed that the wikipedia page for Dvorak has been significantly expanded since the last time I read it. I now feel it's pretty comprehensive and makes a compelling case so I thought I'd submit it.

Personally I've been using Dvorak for about 3 years and never looked back. I've been using a TypeMatrix keyboard for about that long and I love it. I immediately changed bindings for all the modifiers so I can press them with my thumbs. Here's my "changes.txt" file, which relocates modifiers:

!mod1 = Alt
!mod5 = AltGr
remove Shift = Shift_L Shift_R
remove Control = Control_L Control_R
remove mod1 = Alt_L
remove mod5 = ISO_Level3_Shift

keysym Next = Shift_L
keysym Shift_L = Control_L
keysym Shift_R = F32
keysym Control_L = Control_R
keysym Prior = Alt_L
keysym Alt_L = ISO_Level3_Shift
keysym ISO_Level3_Shift = Prior
keysym Control_R = Next

add Shift = Shift_L
add Control = Control_L Control_R
add mod1 = Alt_L
add mod5 = ISO_Level3_Shift

This way I press control with my left thumb, shift and alt with my right thumb. Right-shift is remapped to F32, which I then bind to opening parentheses and putting the cursor inside (lisper here). And other misc stuff.
I'm sorry, I'm not quite following you; are you saying that /b/ is good or bad?
why is it the "seo-douchebag"'s fault that Google decides to rank crap on the front page? Shouldn't that be Google's fault?

If you want to leverage the high volume of traffic Google can provide, you must at least try and pay attention to SEO tactics in order to popup anywhere near the top. Writing good content and praying doesn't work nearly as much as people say it does.
Reddit is still quite good if you unsubscribe all of the front-page reddits and instead subscribe to a few niche subreddits on topics you care about.
Hmmmm - harder to do a viewable screenshot of a dual monitor setup...

http://imgur.com/9JDT3.jpg

Left monitor = coding, research notes
Right monitor = testing, virtual machines
All running Windows 2008 R2
Firefox with Firebug, Web Developer Toolbar, Greasemonkey, Gears, Page Saver
Visual Studio 2010
The article doesn't mention that every book available for Kindle is also available on the iPad with the Amazon's Kindle App.
FWIW the site used to be 3 separate sites for the first 3.5 years:

* Tech/Video Games site
* Humor site
* Programming site

and none of them did particularly well on their own. It was also mentally draining for me to try and manage 3 separate communities, so I combined them all.

Probably not the best decision now that I read your replies though.
What you are criticizing isn't the author's understanding of the Liskov Substitution Principle. It is Barbara Liskov's attempt to formalize the Liskov Substitution Principle.

I dare say that she knows her own intent better than you do. It is also unsurprising if her formulation is imperfect.

In a practical world what the LSP means is that you should be able to replace an object of a given type with another object of any subtype and it should still work. If it doesn't, then that wasn't really a subtype. As you correctly pointed out, the challenge in dynamic languages with exception handling is that it is possible to write code that depends on a particular method not existing. Similar code in C++ would give a compilation error. Therefore no subtype can quite be perfect in some languages.

Still even though perfection is impossible, it is good to be aware of the principle, and adhere to it as closely as is practical. Meaning make your changes be one that will break the smallest amount of code that your code change is likely to encounter at any point in the future.
Seems like vim could really use tabbed navigation!
I see where you're coming from, but "new users should have a worse experience than those who've cracked the code" is not a viable long term strategy.
New German government ID cards easily hacked
Then it's a matter of picking the audience you want for an app, knowing you'll be losing potential users.
My main workspace has several terminals, each with multiple tabs open, mostly with copies of vim running.
Chartbeat was uber powerful for Mahalo. I'm not surprised that Jason Calacanis invested in it.

Mahalo lives-and-dies in grabbing headline traffic and monopolizing on both short and long-tail trends. Chartbeat shows exactly which pages are hitting. It's an easy to follow formula for updating pages on Mahalo. The system not only shows which pages are hot, but which pages are talked about on Twitter and shows very early trends from the SE's.

Jason would regularly encourage folks to use it before his investment. Seems like a good snag for him.
I spy Summer Glau on your wall :)
Spil Games embraces HTML5, launches mobile developer contest
I would recommend LinkedIn over Facebook, people will likely want to use their professional profiles for attending conferences.
Putting it on the iPhone scales the process up. Some things work fine at Patrick McKenzie scales, but not so fine at 40 fares per day per cab. There is immense competition for airport fares (it's one of the big problems with cab service in SF) and more incentive not to play games. The same can't be said of random fares on city streets.

The only time I've ever been screwed with by a cab driver was with an unlicensed car service.
What bothers you about using your Twitter or Facebook account? Just wondering, since I've considered relying only on Facebook Connect/Twitter for projects in the future.