skysight-inc/HackerNews huggingface dataset:
This is an email that I sent to a long time emacs hacker a few days ago, who recently switched to Textmate. For those of you wondering about why a lot of devs love it so much...

As a sidenote, I think that Coda was designed for an older generation of developers who used FTP to managed static and/or PHP websites... for everything else it's not so great. I love Textmate because it's very universal like vim or emacs... it doesn't have a specific purpose other than to be a great editor. It doesn't have a built in terminal or ftp client.

~~~

Hey Dude,

Here are some of those Textmate resources I was telling you about last night. Here's a screenshot of how everything on my system looks - http://grab.by/3OPe

There are two ways to achieve this, and I'm not sure which way I am doing it. I think I am just using the MissingDrawer plugin, but not sure. Here are both links:
http://ciaranwal.sh/projectplus
http://jannisleidel.com/2008/02/missingdrawer/
Both are good blogs too, especially Ciaran Walsh's one, which has a lot of Textmate goodies.

Here's an example of what happens when you hit ⌘+T - http://grab.by/3OPf - it opens a little window where you can just start typing, use arrow keys, and press enter to open a file.

Also, and you might already know this, but you can use textmate from the command line as well with the "mate" command. You might have to register it though, some menu item in Textmate will put a file in your /usr/bin or something. But... once you've got the mate command working, you can do nifty things like "git diff | mate". Textmate also has a diff view which is pretty elite: http://grab.by/3OPw

Also, you can do a few things to open a project in Textmate. You can do "mate /path/to/dir" or additionally, cd to the dir and hit "mate ." which is what I traditionally do since I'll need my term in that dir anyway.

That bit about tabs reminds me actually, you can fiddle with that stuff in Textmate as well. At the bottom of the window you can set Textmate to use soft-tabs, which you're probably already familiar with - http://grab.by/3OPE

The Bundle system in Textmate is awesome (like plugins basically) and there is one bundle that you can get, which will let you easily extend Textmate directly from Textmate - http://grab.by/3OPJ - it's called GetBundles (plural). There's an older one that was called GetBundle, but the newer and improved one is called GetBundles. Looks like this is a good resource for that -- http://solutions.treypiepmeier.com/2009/02/25/installing-get...

Hopefully some of these come in handy :)

Glad to see you finally on the dark side!
Ah, I remember playing Nomic obsessively online back when I was in high-school. I was the webmaster (or "Secretary of Truth") who inflicted the painful red color scheme on MacroNomic: http://www.nomic.net/deadgames/macronomic/
I like the look of the site, and I found it to be quite speedy as well.

I use memcache on one of my sites, and never found the need for anything else.

Clearly, you felt there was an opportunity in that space, and maybe there is. But to me it wasn't obvious.

That may be a bit of a stepping stone. you're like memcache but...!

I don't know that 'faster' is the main target (though I could be wrong). Lots of sites seem to be quite happy with memcache. But if you can show a savings of x over memcache due to server resources or speed, etc. you might be on to something.
I think if Facebook seriously wants to gain trust, they must offer the ability to curate your personal data. Not just FUTURE data -- All of your data. Of course, they would be giving up some serious leverage that they have right now in taking control of the internet.

I have been seriously questioning my presence on Facebook for some time now, the only thing holding me back is that a large portion of my distant friends and relatives are on Facebook, and they use it as a primary method of contact. I was an early adopter of Facebook, the amount of data they have on me over the years -- especially during my stupid years at University, scares me. When will this be used against me? Furthermore, HOW it can be used against me scares me most.
"Al Gore invented the internet, that was pretty cool, thanks Al. Steve Jobs invented the Cinema Display, boy did he make my internet look good. The real question is, how the hell did I make it this long without browsing icanhascheezburger in full screen glory? Thanks Barbarians, this is how it should be. – Josh Spear, founding partner, Undercurrent"

This has to be ironic, but why in the world would they post it?
Adobe will accelerate Flash video using new Apple API
I don't follow, Apple doesn't control H.264, HTML5 or even WebKit.

Or do you mean, pushing those items over adopting Flash? Even so, that's not Apple controlling the web platform, that's just Apple making sure Adobe doesn't control it.
In college, I had a lecturer who named companies in an assignment after characters in The Wire (Avon Barksdale etc). It's possible he downloaded this from the internet though. It certainly made things a little more interesting.
I don't know that it has to be an if/else situation.
I do suspect sites will start putting only the 'like' button, as it is cleaner, likely loads the page faster, and has such a larger audience.

At the same time, I suspect people will still visit digg, reddit, etal to find new articles, and up vote them there.

However, I wouldn't be surprised to see sites like Digg get significantly less posts added.

I hope we don't see the same suspected decline here on HN, as my friends on FB aren't HN types.
Pretty decent to use but may check out some of the other suggestions on here - bookmark organization leaves something to be desired, there's no auto complete of addresses, and given the keyboard centric navigation model, it would be nice to have keys to switch between windows vs. doing cmd-t then needing a mouse to choose a new window.
Freelancing - How I handle client payments
Leaving aside the somewhat creepy Jobs-worship in this article, I don't think this is right:

The problem with the Newton wasn’t any physical or technical problem. Those are easy to surmount. The problem that broke the Newton was that nobody was prepared for it. There was no mental slot in people’s heads that the Newton could glide into. Nothing like it had ever existed before. It was revolutionary. It was a total surprise.

Didn't the Newton appear in the middle of a fad for little PDA-type computers which busy-looking executive types would pull out to painstakingly type their appointments on? I seem to remember them being quite popular for a little while in the early 90s.

Ooh, here's an article from 1993 about the launches of various PDAs:

http://www.faqs.org/abstracts/Business-general/PDA-devices-s...

However the keyboard-based Casio etc versions outsold the Newton for pretty much the reasons dismissed in the article -- the Newton was too expensive and the handwriting recognition didn't work very well.
I am wrong. It's illegal but never enforced until recently.
It sounds like you keep the URLs in memory. What do you do if the power goes out?
Does it only work on a single machine? Or can it be used distributed across multiple servers?
Is Twitter that much different than HN? They're both collective link sharing filters albeit we get sweet threaded comments and peanut gallery points here
Rumor: Mac OS 10.7 will see some big changes, Rixstep warns
On one hand, time not spent on product is time not improving the bottom line. Period. For a small company, that can easily mean instant death.

On the other hand, I've regularly taken a day or two off at times when I needed a break from working on our primary product, and ended up writing stuff that either massively improved my programming abilities, or contributed in a huge, but non-obvious, way towards improving our app.

Working on those side-project has helped to keep me energized and focused; you can't spend all day making license plates.

So, I'd hire someone who had a side-project, provided that it didn't conflict with what the company is doing, and that they were professional enough to not work on their 'side project' at the office.

I'd also want to be kept in the loop on what the side project is, because I want to make sure there isn't a conflict of interest. And also because, if it turns out that this project could be productized or would otherwise benefit the company, I could offer to buy it and put them to work on it on company time.

Alternatively, if an employee's 'side project' turned into their own scrappy startup, that's fine too, but at that point they really need to leave and focus on building their own company; it's just too big of a legal risk to keep them on as full-time employees.
http://news.ycombinator.com/item?id=1291083

"The industry has chewed and chattered on this rumour overnight, with highly-placed sources basiclly concluding, 'this rumour is fruitloop'. As you were."
clickable link: http://wrp.me/
Depends on how complex the application is.

-JQuery UI for simple widgets to make the UI a bit more functional with JS

- ExtJS for when the whole web app is a JS application with rich, desktop-like interactivity. Use mostly JSON for communication with the ASP.Net MVC backend.

- YUI for anything in between those two points mentioned above.

I haven't really tried anything else so far. But I'd like to look at GWT when I can.
The impression I got (at the conference yesterday) is that the dropbox guys are extremely smart and hardworking, but there's a huge amount of luck involved in that the timing was just perfect.

One thing that I kept thinking throughout a lot of the presentations is that certain product/service offerings are almost inevitable. If it weren't DropBox (or Twitter or Facebook or Google or whatever) then it would have been someone else around the same time with something similar that fit the emergent needs of the market. The market, in a way, designs the products by choosing which of the thousands of new things succeed or fail.
I'm not sure I agree with everything he says (particularly the stuff about pundits trashing, the iPad; a few have, but I'd say the balance of press has been pretty heavily tilted in apple's favor), but I'm kind of blown away that I haven't seen a blog post comparing the iPad and Newton before now. Such an obvious comparison to make in hindsight.
Ditch the Biz Plan, Buy a Lottery Ticket
"Amy" is typically a girl's name.
Well, it does cost $99 to join the program, but the rest is just nonsense.

http://developer.apple.com/programs/mac/
If you don't limit yourself to a strictly JS UI library, you can try NOLOH (http://www.noloh.com). NOLOH stands for Not One Line of HTML and allows you to work on a single language on the server-side without ever having to deal with the client. Unlike SproutCore, or Cappuccino, which are fat-clients, NOLOH is lightweight and on-demand. This means that your application loads instantly (noloh.com is a noloh app), and there's never any unnecessary code loaded on the client at any time, either on the server, or client. Best of all this is done automatically for you completely transparent to the developer.

Furthermore, all the native widgets & core for that matter are completely skinnable, extendable, and modifiable as you can see from the vast visual differences and feel in the numerous NOLOH applications.

NOLOH also allows you to easily use most 3rd party JavaScript widgets & components out of the box, without a single line of modification to the 3rd party library. You can see how easy that is at http://github.com/noloh, take SyntaxHighlighter for example. If you have large set of legacy HTML, no worries, NOLOH allows you to work with that and seamlessly communicate with the server check out a demonstration here: http://www.youtube.com/phpframework#p/c/C102458C2FFD8ACF/5/i...

Also, unlike Sproutcore or Cappuccino, the client is only used for rendering and not a store of your business logic. So all your valuable application logic is completely protected from prying eyes.

For all that are wary about NOLOH, give it a watch at http://youtube.com/phpframework to see simple and efficient it really is. We've been around since 2005 (though only available to the public since last year) and have a growing set of articles & videos. In the coming month we'll have more demos than you'll know what to do with.

Disclaimer: I'm a co-founder of NOLOH.

[edited for clarity]
You have every right to pull out of Facebook if you disagree with what they're doing, but thinking it has to conform to what your vision of what the web's "basic paradigm" is is just silly. Blogging and commenting changed things before this social stuff took it further. The web is always changing.

Saying people need to learn about the origins of the web before they can use it is arrogant and I don't see how it could affect how anyone views what's happening with this Facebook stuff.

Regardless though, "social by default" is rhetoric. When you launch a site Facebook isn't going to be able to hijack it and start inserting social features without your permission.

In general, I think the concerns are overblown. Facebook is basically the Twitter that my family uses, and that's why I use it.
http://twitter.com/gruber/status/12717769732

@gruber: Everyone knows that the Rixstep guy is a crazy person, right?
From your FAQ:

"Will wrpme be open source?

No, users will need to purchase a license to use the software except for evaluation and educational purposes."

Sounds like you guys must have done something pretty impressive to warrant such a statement! Can you tell us a bit about what differentiates your offering enough from memcached? Are performance comparisons available?
So it's only the same amount of damage that you could do by stealing my mail and going through my bank statements.

You'd probably do far better at embarrassing someone by going through their email, which is a necessary step for several of these methods.
Yes, in Chrome, just hit Command-Shift-F for full-screen. It's awesome!

Btw, this PlainView app appears to be 2 years old. How is this getting upvoted?
Not if you implement this in a third-world country, where regulators can't enforce.

Burning Man (Not exactly 3rd world. More like 2(e - Phi))
No mention of YUI yet? I have been using it for years and can't imagine using any other framework.

YUI can be somewhat low level, but YUI 2 has grown to provide many impressive components like layout manager, menus, data tables, rich text editors, tree views, tab views, and more. Not to mention one of my favorite parts of YUI, the CSS font and reset files.

YUI 3 is much more reminiscent of jQuery, but doesn't quite have the component list of its predecessor (YUI 2). The YUI community is very active and the people behind the project are very communicative.

Anyways, just thought I would throw in my vote for YUI.
Roman emperors: augustus, tiberius, caligula, claudius, etc.
Satire for sure...

But the link to PayPal is real enough!

I wonder if they've taken in any money? And if so, did the people think they were supporting this nutty idea or supporting satire?
New Banksy Film about street art
There's always some sort of bubble in the VC industry. Two years ago stupid money was being thrown at anything with "clean tech" in the business plan. Now it's "social". Two years from now it might be... [actually I've racked my brain and can't think of anything plausible. If you figure it out please let me know and we'll be rich circa 2012].
Apple even coined the term "PDA", when they announced it in 92, either simultaneous to or predating the announcements of those other devices. The Zoomer was also announced in 92.

Whether one outsold the other is pretty irrelevant, since it's a contest between losers.

More importantly, the mere fact of their existence doesn't compare to having held similar devices in their hands and used them daily for 3+ years prior to the introduction.

It will be interesting to see if anyone else's slate-type computer can match Apple's this time around.
Obscurity? Pffft. Simplicity! Nothing beats an HTML page right there in htdocs. You can store anything there and it's totally NoSQL as well. Anything else would be premature optimization. Do the simplest thing that could possibly work! Agile! I've got it all covered by unit tests so there can't be a problem. And if there's a breach I'll just rewrite it all in Haskell. Who are you anyway to tell a seasoned professional how to deal with credit card numbers securely? :)
Cambridge Science Festival (MA)
Why not just use gobby[1]?

[1] http://gobby.0x539.de/trac/
We used Tintin characters: tintin, haddock, calculus, snowy.
But as a player there are many things you can do to ensure that it ends quickly (draw 4, play all, let's do that again, take another turn). You might not always be the beneficiary but the game will be over shortly.

I'm a fan of the zombie version, which is a hoot.
"Apple doesn't control H.264, HTML5 or even WebKit."

I didn't say they did. I didn't even imply they did. That's not even close to what I said.

They do, however, want to control those technologies, and they want as much control as they can get.

As for Flash, I don't see why this even came into it. I didn't mention it, or even consider it. However, Flash is one more example of Flash in control, and only strengthens my point.

Basically, Apple isn't supporting H.264, HTML5, or WebKit to benefit the open nature of the web. They are supporting it because it gives them more control over their platform.

Finally, as far as WebKit goes, they do control their version of it. They also control how they implement HTML5 on their platform. You can suggest they aren't doing this, but all their actions demonstrate the desire to do just this.

Anyways, next time, focus on what I said. Not what you think I said.
Dreaming and Remembering
http://imgur.com was created for Digg and Reddit about a year ago. It's really simple to use and recently has seen some new features, like albums. I'm not sure if there are privacy settings of any sort, since I haven't uploaded anything recently, with the new revision of the service.
Sure, military training tends to do that.
Needs better support for social functionality. There's too much manual work for the user and it's too easy to use in counter-productive ways.
It's not about street art, it's about a guy who is trying to make a documentary about Banksy. Definitely worth seeing though, it will really make you think.
Hey, I just took a look at the longest-running Nomic, Agora, and it appears to still be at least somewhat active: http://www.agoranomic.org/ It was started in 1993; that's an impressive run.
98 right whales spotted off R.I. coast
Ask HN: Any good email reminder startups?
Hey,

I'm in need to a tool that will be able to automate sending a reminder to about 200 people 24 hours before each deadline. We usually have 3 or 4 a week.

Is there any startup doing this? Know of any good websites?

Thanks
> they don't seem to be obvious consequences of Assertion 1

They do seem! In a few words, this fragment was cited from peer reviewed article http://dx.doi.org/10.1007/s11172-006-0105-6 .

> how it might work

Please, download the program and see...
I think that it would be stupid not to have him on stage as part of the introduction of the new iPhone. It's not like everybody doesn't know about it, and it would generate a lot of goodwill among developers and Apple employees.

It's like the story of the Air Force commander and the mechanic: One day, a military big-wig took off in an Air Force transport, which almost crashed, and was forced to land due to mechanical failure shortly after take-off. Upon inspection, it became obvious that the mechanic in charge of the plane's engines had screwed up and been sloppy.

Rather than berating him, the commander looked at him and said, "I trust that you won't screw up again. In fact, I trust you so much, that I'm putting you in charge of fixing it."
IDuple Webtop
> does his algorithm work for bipartite graphs?

Please, download the program and test any graph you like ;)
Douche.
It would be hard to pay for something that I know very little about. There isn't much information about the cache engine itself on your website. How does this compare with memcached? Numbers on the performance would give us more insight.
Pure unsourced bullshit.
From the FAQ:

wrpme is an ultra fast _persistent_ cache engine
That is a nixie tube watch on his left arm. http://commons.wikimedia.org/wiki/File:Nixie_Wozniak.jpg
Peer-to-peer social, correcting the dominance of Facebook by re-opening the platform. Valuations collapse after a year when it is noticed that peer-to-peer social makes it much harder to add a lot of ads when your clients can leave easily, and even profitability will difficult because the result is not a magic money machine, but the total commoditization of "social" websites.
It was an interesting film; I wouldn't call it great, but it was certainly thought-provoking. It was at least worth the free showing I saw.

It's really more about the absurdity of the value that people place on art, rather than about street art per se. If you go in expecting people to talk about street art, how they do it, why they do it, and the like, you'll be disappointed (it has a bit of that, but that's not the point).
From a known kook.
photobucket?

If you're not adamant about 'free', zenfolio [http://www.zenfolio.com/zf/pricing.aspx] is very nice, and quite affordable.
Read the last update first:

The industry has chewed and chattered on this rumour overnight, with highly-placed sources basiclly concluding, "this rumour is fruitloop". As you were.
Aggressive Hindley-Milner inference is old but getting it to mesh well with the OO concepts that developed independently of it (subtyping/inheritance, run-time polymorphism, virtual functions, etc.) is seriously tricky and is an area of cutting-edge research. I'm not a type theory expert but my impression of the current state of things is that you can have aggressive HM inference (infers the type of everything and does so correctly) or OO language features but not both.* If you want both you have to settle for "best effort" inference where the compiler infers things when it can but sometimes needs the programmer's help. This flavor of inference is just now (within the last decade) making it into mainstream languages, cf. C#'s var, C++0x's auto/decltype, Scala, etc. And ooc's inference appears to work this way too (or at least it's going to.) So how is this not modern? What are the "modern" features that ooc language is missing?

* My limited understanding of Ocaml is that it supports both, but nobody uses the OO features of the language so I assume there's a reason for that.
Sad to learn of his death. NPR did a show and interview with him some years ago--but I have not been able to find it online.
Augmented reality sculptures around the world
Job's Apple uses a combination of design, technology and marketing to turn their products into status symbols.
Am i the only one who can't read all those "the iPad will change our world" prophecies anymore? It's like a self-fulfilling prophecy, repeated and echoed by blogs and news media, people already buy the iPad like crazy. Most of the people probably don't even know why to buy it, only that they have to buy it to stay cool and have the current supergadget according to every news source on this world.
Task-Centered User Interface Design
If you drop the colon, you can turn on incremental search.
JWZ's App Codesign Maze
XML to JSONP converter for consuming APIs
Have you looked at Selenium? It might have more of what you're looking for.
It's called having a sense of humor and it's not harming Gray at all.
I hope you don't think this site demonstrated this. The python site was a proxy. The java/scala websites did more than trivial things.