skysight-inc/HackerNews huggingface dataset:
If you want to have your dom events be handled server-side, then it is. It also lets you do things like have a dom node be bound to the state of a server-side object so the dom contents are updated when the server-side object's contents are changed -- it just takes care of the plumbing for you.
Yes, thanks: it's a common misspelling that I make.
That is many commands, but it's only one line.

And there's something in the inner-sysadmin in me that sees "curl http://example.com/foo.sh && ./foo.sh" and shudders. That sounds like a receipe for disaster.
And this is GREAT. No, I'll never be great at a musical instrument because I don't want to take the time to do it. But other people will be, and the music they make will be much better than anything a bunch of dilettantes sitting in a park can strum together with their three guitars and a bongo.
Very poignant story! Her photos are exquisite. Her solitary and obscure life brought tears to my eyes on this cold Chicago morning.

Yet, this story gets only 3 points (so far)? Guys, there are more things to heaven and earth than tech and financial stuff. I hope it makes to first page.
9) The automatic email has my email address as an anchor href which does nothing. Make sure it directs to the individual's page.
Cognitive Science in One Lesson
Guilty as charged. I was trying to throw in a sound byte to illustrate how some things can't be illuminated by science (e.g. "I have good taste", "No, you have bad taste, I have good taste", "Well that's obviously in poor taste", "Taste doesn't exist, it's something that has evolved from...", etc.) but I wasn't really happy with it either.
I think Django would be too complicated for me. Hadn't thought about Flask before. Thanks!
Nothing wrong with reading the script before running it. :)
Jump into #pypy on freenode, we're mostly working on getting our 2.7 implementation passing all tests (we merged that branch into defaul this week), so there are various tasks in: fixing our implementation of stdlib modules, interpreter level fixes, new methods on builtin types, and other sorts of things!
I think this is exactly the kind of nonsensical flame war type post everyone wanted to avoid. Since you seem intent to go down that route I'll just leave you to it.

EDIT In response to your edit:

>"Science can't have an answer for everything" suspiciously sounds like it shouldn't even try.

This is your projection, not mine.
Twisted has always seemed like its own ideology altogether. Not that this is inherently bad per se, just that it might make approaching it a little more difficult.
You can enter a URL -- it wasn't obvious to me at first either. On the left hand sidebar, click on "Run Webpages". They have a disclaimer about not picking up everything from stylesheets correctly but it did a good job with our website.
Why is this linking through Reddit? Link directly to the source: http://ycombinator.com/newsguidelines.html
If you want to look at the old stuff, his company was called Vertical Axis. One of the biggest domainers around, competing with him was not fun. He is very savvy at domaining and easily one of the most creative, pulling off .cm was brilliant.
Why on Earth you assume that someone starting to use jQuery will come from PHP background, and more over, why should that person think that $FOO in PHP is cheap?
I guess anyone thinking in terms of performance cost will be smart enough to understand what $() does in jQuery, especially when advice to cache selectors is on every wall.
I hope it's not a sign of a trend to come on here.

Why not? This is exactly what startup incubators do. Instead of building companies that aim to go public after 7 years, they help to create startups that can exit after 2 years. Now you can build your product and exit in 30 days. What is the problem with that?
Firefox 4 Beta 10 Planned For January 24 & Beta 11 By 31 | Tech18
"Mac of your choice" is perhaps shorthand for "we give developers good hardware", but I think in the case of Harvest it's a cultural thing.

I'm a Mac fan, in large part because Apple hardware embodies what I consider good design - quality materials, elegance through simplicity and a general drive towards purity of form. Harvest describe themselves as a "design and technology company" and have a clear sense of how their work ought to look and feel. I would be apprehensive about hiring someone who didn't like Macs because it is likely that we would strongly disagree on basic tenets of design. For the same reason that fashion houses judge job applicants based on what they wear, I wouldn't trust the judgement of a developer or designer who would choose to use a Dell or HP machine.

Don't get me wrong, if I'm looking for an admin then I'm hiring the guy with a Lenovo x201s running Ubuntu every day of the week, for exactly the same reasons - your preferences say something about what you consider important. I want to hire front-end designers who can't bear for one second to sit on a bad chair in front of an ugly computer and I want to hire admins that wear utility belts and write device drivers for fun.
Smart phones foster dumb habits among pedestrians
What methods are you using to make Comet functionality scalable "without any effort" ?
This isn't meant for huge deployments or rollouts. I use it to setup testing servers that mimic production boxes. And yea it should ready "setup rails with one line"
アテニア口コミ・評判・評価なび。
Find a project that you already use or that you like that supports plugins.
Write one plugin and learn by looking at other plugins.

On the top of my head:
deluge (bittorrent client)
emesene (MSN client)
XBMC (media center)

If you're a Gnome user, most applications support Python plugin (Nautilus, GEdit, ...)

Shameless plug on my part, you could make a plugin for my open source project called periscope. It downloads video subtitles from various websites
http://code.google.com/p/periscope/
Feel free to read the script before executing it :)
It's a bitch rubygems are so fucked up on Debian/Ubuntu and that Ruby 1.9.2 is still not in Ubuntu's repo.

Otherwise that line would be:

sudo aptitude install ruby1.9.2-full && sudo gem install rails
Congrats to Mark. That looks to be a well executed business deal all around.
Open Rights Group will intervene in Digital Economy Act judicial review
I have a very ordinary Atom netbook in my desk drawer.

With VS2010 (Express) and SQL Server 2008 (also Express) installed and being happily used periodically. SQL Server is a little slow if you're doing anything very ambitious with it but it's fine for routine work, VS runs as well as anything does on the netbook.

Just a personal opinion but I don't find it unacceptably slow or even noticeably slower than VS2008, which I've also worked with.

I suspect your issue may not be purely with VS2010.
Bay Area Police Arrested 5 People For Laser Attacks on Airplanes in 2010
Tell them they're in the "outside the box" box[1]?

[1] http://lesswrong.com/lw/k6/the_outside_the_box_box/
Just pledged. Currently it's got $67K+ pledged for its $20K goal
Yes, this is a good solution.

But once I worked this way, and everyone was using the same VM. It was a mess and painful slow.

I think the better option is have the best of both worlds: a VM to make final tests, when needed, and let your developer choose the best environment.
For "price competitive with shared hosting" you ought to be able to a lot better than that? I pay 19.95 a month for what is technically a variable-RAM instance (pay-per-resource), but I use somewhat more than 64Mb and don't come even close to reaching my actual limits.
So I'm guessing Google can't claim ignorance (i.e. did not check all code line by line for copyright material) when they bought Android as a defence statement?
You are certainly redefining "awesome" on this quasi-sensationalist submission.

Please host the screenshots somewhere decent (not on your home machine) and use a proper title ("UI screenshots from applications running on Symbolics List Machines" should suffice).

I want to keep believing HN != Digg.
> But it completely got in my way so many times that I actually thought about writing my own Python web framework; which I shouldn't because people have been working on web-related stuff for the past 20 years.

You could always try Flask or Pylons.
There is a analogy with failed startups, in that she created something of value, but was never was able to promote it (assuming she tried).
Don't know why they hide their pricing plans but you have to sign up to get to see the pricing plans when you try to add a website to your account.

There is a free plan for less than 30k pageviews per month and 3 month data retention, $4.95 for 100k and 6 month retention all the way up to 179.95 for 10,000k pageviews and 36 month data retention. There are added features for the more expensive plans too.
Why is everyone talking about diversification, when this could point to something altogether?

What if he leaves the company to go work for a competitor, and to own those shares would reflect a conflict of interest?

I'm looking at you, Steve.

FTA he's not cutting a materially significant stake, but it's fun to speculate.

N.B. Just because insiders are selling shares does not make the stock a sale. The market's seen record sales from insiders during this entire market rally.
I would say that makes him a politician. :)
The way I started out was contributing small patches to the Reddit (social news website) code base. The source code can be pretty daunting at first, but once you spend some time with it then it's pretty easy to learn.

Reddit has several of your interests in common. Algorithms regarding voting, built on the the Pylons framework, monitoring systems to make sure the services are up and running. For me, as someone who is still relatively new to Python, Reddit has a good combination of technology I know about and technology I want to learn about. I'd really recommend checking it out.

There are also subreddits such as http://www.reddit.com/r/bugs and http://www.reddit.com/r/ideasfortheadmins that can give you an idea for features, suggest bugs that may need fixing or even just enhancement requests.

Provided that you're nice, the community is very welcoming and open. The admins are all fantastic guys, as well, which is a real bonus.

http://code.reddit.com/ - take a look.
I think he means that Google can either ban or not ban Groupon from AdWords. If the latter, than #2 becomes possible.
Maier was untrained, but her images are artfully framed and detailed

So much has been accomplished by those who were "untrained, but". I wonder if that says as much about the training as it does about the accomplishments.
Google search and search engine spam
Here again I disagree (with, I admit, a minute part of your point and one that was probably thrown in as an afterthought), in the same way I disagreed with loewenskind when he made an analogy with aesthetics. Morality and religion are dissimilar - maybe we will one day fully understand morality, but religion is (by religious people) in my understanding defined in terms that make it explicitly exempt from reasoning. Morality, we 'just don't understand' (maybe, depends on your position on the nature of morality, really); whereas religion is by its very nature we are said to be incapable of understanding.

I agree with your real point, though; what I'm saying is that religion in a class of its own, because the religious make it (or should I say 'make it up') to be that way.

(Related to this point, I do think that one day religion will be explained: when we fully understand the brain, how thoughts develop etc.; at that point, religion will be shown to be just a figment of our (rather, 'their') imagination. Maybe it served an evolutionary role once, who knows. Of course it won't give us insight in the nature of 'god', it will merely show that 'god' is a fabrication of our unconsciousness).
>The timing is irrelevant.

Not entirely; it might make a difference in how hard it is for Oracle to prove willful infringement (which increases the damages.

And even if it's irrelevant to the case, it's still an interesting question.
I don't think you can really train someone to be an artist or be creative anyway.
LinkedIn Valuation Nears $3 Billion in Private Trading
Agreed.

However, I find myself tripping up because I'm using the wrong language's syntax or intricacies of library functions often enough with the portfolio of languages I work with already.

I need to know .Net for work. The idea of adding yet more platforms and more variations on the same theme just to be able to play doesn't appeal.
Ah yes I missed that, thanks.

From a usability perspective I think it would make sense to combine those two tools into one.
Actually, any key that you don't use as a hintkey can still be used to narrow down the hints. I use lowercase hint keys, and I can hold shift and type the link text (as the matching is case-insensitive, but the labels are not). It works very well.

For aesthetic reasons I like to render the hint labels in uppercase. It can be done by adding text-transform: uppercase; to the Hint selector with :highlight
The point is that the paragrah ends with ",they". Not the idea of fail often fail quickly :)
Also, the code was not copied from OpenJDK, but decompiled from an old proprietary version of Java.
Right. To be truly visual a language must also provide a bunch of widgets that you drag and drop to build graphical user interfaces. Oh wait...
ASmartBear Knows What to Measure
Relicensing is also not allowed when something says PROPRIETARY / CONFIDENTIAL" and "DO NOT DISTRIBUTE" except by the code owner.
1. Lift goes further in enabling convention over configuration for common AJAX tasks that are part of normal workflows, so there is less boilerplate to write.

2. Parallel rendering means you can move to a SOA where different components on the UI are served by different backend services. This can be great if you have a recommendation service, a shopping cart and main content areas that are all served by different systems that may have different performance characteristics.. It also parallelizes the loading of the different parts of the page, which should decrease page load time.

3. Is there good comet support in existing frameworks out of the box? How would you easily update a partial in a rendered page when an object changes in rails or django? With Lift, you can hook up the rendered page (and its events) to server-side Actors... without any boilerplate code. This helps the productivity of development and (AFAIK) is still a rare feature.

4. You do have complete control, it is merely a matter of style. Lift does more things server-side.

5. One of the differences is that you don't need to have "partials", which could be more designer-friendly. I agree that this isn't a huge win.

6. yep.

7. I don't think the "No Direct Object Reference" security principle is taken care of by any other major web framework. It is a pretty big win for security -- because all of your exposed ids are session-specific, whole classes of problems just "go away".

I'm not saying that Lift is to Rails/Django what Rails/Django was to PHP, but it does have some interesting features that set it apart.

Note: I have a bias.
Last.fm's extended downtime explained
An interesting addendum: John Maloof, who 'dicovered' her work, as it were, decided to try and locate her after some time. His search turned up her obituary. It had been posted the previous day.
If you're going to use the BOM despite it not being in the HTTP spec, why not ignore the spec entirely for encoding? The spec is pretty brain dead in that it says the HTTP header should override explicit declarations within the document itself.

When I've written this sort of code I've found it most practically effective to look at any explicit document declarations (meta tags), then the BOM, then any XML declarations (XHTML was big once upon a time), then the HTTP headers. Far more people have control over their HTML docs than over their HTTP server configuration and I think it's insane to look at the former and ignore the latter. (Actually, there was one case in which I did so: When the BOM and the HTTP headers agreed, I would ignore meta tags, which are downright wrong more often than you would think. For some reason there are a lot of pages out there encoded in UTF-8 but with meta tags declaring Latin-1 [not vice versa like you might think]. This seemed to be correlated with ColdFusion.)

That said, it's impressive that he's thought through different paths for text/plain and application/xml. The last, most comprehensive function I wrote to do this assumed HTML or XML, which obviously isn't comprehensive, and I missed the text/xml wrinkle.
Can this play from a NAS or folders outside iTunes? And I'm pretty sure it will, but does it play a range of other filetypes - mkv, etc?
Facebook app platform developer tools down already for more than 24h
Foursquare Engineering Blog
How well does it handle TS_Video folders over the network?
Rogue: A Type-Safe Scala DSL for querying MongoDB
It is trivial to configure Pentadactyl to do this :) The built-in help system is fantastic.
It used to be a small obscure text link labeled "Read". This is actually a big improvement (though certainly not ideal).

http://web.archive.org/web/20091028095024/http://www.engadge...
> It's just a side project that went big.

Oh, sounds like you built an app and not a business! http://sahillavingia.com/blog/build-apps-not-businesses/
Don't hate on Quora - tips and tricks for marketing
The bug tracker registration also doesn't work... More desperate people can be found from here http://www.facebook.com/topic.php?uid=20531316728&topic=...
Yea, we're working on the docs.

Session affinity using the session id works pretty well. Many of the features come from the ability to have actors that propagate their state up to clients.
And they made the word "Source" right before the link an image (http://www.blogsmithmedia.com/www.engadget.com/media/post_la...), just in case search engines are smart enough to infer "authority" for topics by detecting reblogging (e.g., by analyzing surrounding text for words such as "source" etc).
Oblig. bash.org, http://www.bash.org/?464385

<@insomnia> it only takes three commands to install Gentoo
<@insomnia> cfdisk /dev/hda && mkfs.xfs /dev/hda1 && mount /dev/hda1 /mnt/gentoo/ && chroot /mnt/gentoo/ && env-update && . /etc/profile && emerge sync && cd /usr/portage && scripts/bootsrap.sh && emerge system && emerge vim && vi /etc/fstab && emerge gentoo-dev-sources && cd /usr/src/linux && make menuconfig && make install modules_install && emerge gnome mozilla-firefox openoffice && emerge grub && cp /boot/grub/grub.conf.sample /boot/grub/grub.conf && vi /boot/grub/grub.conf && grub && init 6
<@insomnia> that's the first one
Thanks for the feedback!

1) Will try to warm that up.

2) Thanks.

3) Good idea, I'll add some navigation (aside from a clickable logo) when logged in and on a child's page.

4) Did you not see the progress bar? Not sure what you mean by a warning.

5) Thanks.

6) Yup, my wife has insisted on this feature as well. It's planned for the next phase.

7) You can but it's unintuitive. You have to go to add photos and deselect it. I should have that functionality on the child's page.

8) No. Can you give the url and I'll remove it? Will add that functionality.
Very cool. Can't make it tonight but I'll follow along for future events.
In case there are any buyers still interested in .me concepts, check out http://winklevoss.me
I think I saw a very interesting economic analysis behind what Groupon does posted here on HN awhile back. These type of offers supposedly solve certain coordination problems, but I can't remember who captured most of the surplus: the public, businesses, or both. Anyone have a link?
When making such strong statements one should provide proof. Edit: I am referring to the parent.
Agree it's an interesting question but I don't see how the timing impacts proof of whether it was wilful or not.

Google inherit everything the previous developer did including the intent or otherwise. It doesn't get to say "but we didn't know when we bought it", that's what due diligence and contacts are for.
Not to mention it's 100% free, highly customisable and it looks damn fine.
Pretty small; each DIMM uses less than 10W.
This is really great!
After 5 generations, the algorithm gets the wheel positioning/size right. In a few more, it figures how the lower middle portion of the car should be.

I'm in the 9th and I've already seen it go past 150.
What's your email client. It's just text/plain with a url. I assumed email clients would hyperlink urls.
Just curious about that Shortcuts section in there - what's that for?

It almost looks like it's doing the same thing as the quickmarks (:he quickmarks).
3. Ajax support seems pretty common but Comet seems pretty rare. Most major Javascript libs seem to have little or no support for Comet. Also, server side support for Comet seems even rarer.

4. Declarative syntax for dependencies seems much simpler than imperatively updating dependencies in Javascript

5. This one isn't presented very well. Essentially, all server side presentation logic is done in Scala code rather than adding custom HTML generation tags (<iterate>, <if>, etc.). This seems like a win (assuming the Scala syntax isn't awkward to work with) and something that I haven't seen before.

7. I have never seen web frameworks with built in support for A4 and A5

If these are things you have seen in other web frameworks I would be very interested to know where. I'm mostly coming from web frameworks on the JVM so it would be good to know more about what I am missing from frameworks outside of that.

I think your right that this is poorly written and maybe a little off putting. However, I think some of the stuff they present looks novel and useful.

Edit: formatting
Or even images. Better to take a screenshot of the site and check that.
Some of these are not software engineering technologies at all: virtual reality, network computers... SharePoint?
Are you referring to Oracle, Engadget, or the parent commenter?
It doesn't matter whatever it's critical area or not... it's still copyright infringement.
Nope, that's what due diligence is for.

My guess is that the only out they'd have with this is if the purchase contract specified that any legal liability might remain with the previous owners but it's unusual to find anyone who will agree to that with a sale.
What is a journo-programmer, and how does higher education create one?
It's easy until I hit a problem with the UI that needs to be addressed. That's really my weak spot.
It is easily verifiable by running JAD yourself.
This strikes me as no easier than rvm, but less clean (installations go to /usr/local, no easy way to switch between various ruby interpreters or gemsets, harder to uninstall, etc.).

Why not just do this?

1) Update whatever requirements you need via APT tool of choice.
2) Install rvm
3) Install ruby-1.9 using rvm
4) gem install rails
5) Write great rails app.
What's the point of photographs like this though?

(philosophical question)
That's what rvm is for. Leave the system Ruby alone and install your own, even multiple versions. I have ruby 1.8.7 with rails 2.3.5 and 1.9.2 with 3.0.3, easily switch between them for testing.

http://rvm.beginrescueend.com/
Here's a solution:

http://lifehacker.com/355281/dvd-rip-automates-one+click-dvd...
cool, cheers. I didn't pay it enough attention; as obviously I wasn't aware it was Vim inspired.
Parallel rendering matters because it increases page load speed. Let's say you have a page with 10 components that take an average of 100 ms to serve (including calls to db/soa, controller and view.) If loaded sequentially, your page will take 1 second. If loaded in parallel, it will only take 100ms (+ a little overhead.)

You might think: "oh, but this is just rendering, but most of the time is in the models/db/soa". You'd be right in other frameworks. Lift is view-first, so it will figure out what components it needs to serve up based on the view and then parallelize all of the computation required to fulfill them.