skysight-inc/HackerNews huggingface dataset:
> But even Google hasn't figured out how to install an update while the browser is running.

I don't think it ever displayed that dialog on OSX.
I've seen countless people happily watching horribly stretched 4:3 films on 16:9 screens. In fact, in the past 10 years it even was the norm (now at last all channels broadcast directly in 16:9). It's hardly surprising that movie-goers don't even see what's wrong in that case.
As usual all comments are welcome and very desired! =)
What the Ultra-Personalized Internet Is Hiding from You
"Collapse is baked into the economic DNA and is therefore guaranteed to occur."
>or the cleaner pulled the plug on it
[Rails] Writing better ActiveRecord migrations
Why wait (), notify () and notifyAll () called from synchronized block in java
The use of [] is something I hate about clojure. I'm never entirely sure where it can/cannot/must be used and why. Sometimes it seems to get used as a replacement for quoting a list, somtimes for efficiency reasons, most of the time I just don't know why it is used.
The screenshot you're referencing is from OS X! If you don't quit Chrome for a while, then open "About Google Chrome", that dialog or something very similar will display.
Tim Berners-Lee on the challenges facing the internet
Victoria, Australia

Both http://villagecinemas.com.au/SessionTime/SessionTimes.htm
and http://www.hoyts.com.au/vista/visSelect.aspx (the two big chains) have online booking with the option to pick your own seat. There might be a couple of their smaller cinemas that don't have allocation -- but all the one's close to me certainly do.
Sign up for the Berlin StartupDigest - about 90% of the events are in English (ruby UG, up.front.ug, ...) and most of the time, there's at least one person presenting in English that can't speak a single word of German. Of course, ze Germans will converse in German amongst themselves afterwards but choose English whenever it's a mixed crowd. Very easy to get by, imo.
Maybe people are looking wrong at Chrome version numbering. Take GNU Emacs for instance. At some point the developers realized that their software would never be the subject of a change in nature big enough to change the major version number, so they ditched it. Now we have Emacs 23 but it's actually Emacs 1.23, and nobody complains.

I think it's really a non-issue and it's not really worth talking about: Chrome just doesn't display the '1.' (or '0.' depending on your view point ^^) in front of its version number :-).
That hasn't been my experience. I run Chrome on 10.6 and when a new version comes out, I have to manually close/reopen Chrome to install it (usually by clicking the "Update and Restart" button shown in that screenshot).
This is slightly offtopic but Wordpress built-in update feature only works in you have ftp on your server. If you've disabled FTP for security reason updating becomes a manual process. I wish the WP devs would use patch or some other, CLI friendly, solution.
I cannot agree; far too often, there's someone having a phone conversation or otherwise engaging in completely unrelated chat with their friends at my local cinema. There's nothing you can do about it. That's in addition to the cinema having the volume set too high, and having to pay extra to reserve seats so you can avoid the 25 minutes of ads and trailers that come up before the feature.
I run the Canary build so I get an update every day.

http://googlesystem.blogspot.com/2010/07/google-chrome-canar...

It's impressive how stable the nightly has been.
By "object" I mean same storage in memory. Clojure does optimize literal data and identical? test does come first when using =.
Sure, lots of commercial DNS services offer URL redirection. I know dnsmadeasy does it, as does namecheap.
Likely because you restart the machine (due to e.g. Safari updates or whatever) often enough for this not to happen.
A showcase of mobile e-commerce
Optimizing websites for the mobile web is a chore. And optimizing e-commerce websites for the mobile web is a beast that designers and developers have only begun to tame. Not surprisingly, larger companies are embracing the medium first, likely because they have the resources and sales flow to justify it. After all, even if an e-commerce website gets sizable traffic, a small percentage of that will be mobile-based. And an even smaller percentage of that traffic will actually complete their sales.
this is how job posts written by hr look like
Yeah, its more a release number. It makes sense to use a single positive integer and simply increment it every release.

Having said that, though, I quite like Semantic Versioning[1]. The advantage it has over a single incrementing counter is that you know when API compatibility changes.

[1] http://semver.org/
Too bad StrongForth only works on the Windows command line.

There is however StrongForth.f which runs on top of an ANS Forth system:

http://home.vrweb.de/stephan.becher/strongforth.f/index.htm
There are software systems which do get updated while running though, but perhaps it requires a change in software architecture more than just (very clever) diff tools. Erlang systems, for instance, can have the concept of hot code swapping baked in to them in a more predictable way because that requirement is part of the base system - application life cycle is built in to the platform, not on top of it. Of course, for systems such as telecoms switching, the complexity and cost of this was worthwhile. For browsers... perhaps not. Cost/Benefit analysis is probably the usual trusted friend. What would we hope to gain (and how would we measure it) by letting browsers never restart?
That upgrader using binary differences (courgette) is impressive. From 10 megabytes to 78 kilobytes. I wonder why Linux distributions such as Ubuntu still download the entire new packages on an upgrade. A lot of upgrade time and bandwidth could be saved by only sending the differences. And it would reduce load on the mirror sites.

Edit: did a bit of looking around and it seems to be planned for Oneric Ocelot

https://blueprints.launchpad.net/ubuntu/+spec/foundations-o-...
Way back in the day, in the small town in Ireland I grew up in, reserved seating was the only kind of seating. It almost seemed like an excuse to hire extra people, so they could check your ticket and show you to your seat. Then, when the multiplex came in, revenue maximization was the goal, and reserved seating went away; probably helped with ad impressions too. Now, in London where I live, if I want to reserve a seat, I need to pay extra (e.g. VIP ticket in Vue cinemas), and get a marginally larger seat etc. (though still, no-one shows you to your seat unless it's a really big feature).
Agreed. I normally find the list of changed files from a blog post, download the .tar.gz and add them to my local git repo manually. I guess I could get the current SVN tag but doubt that would be simple with my setup.
Annoying.js: How to be an asshole
Jojoba Oil Mask for Hair and Skin | east beauty|women health|beauty|women
> Somehow, we have to be able to automatically update software while it is running without interrupting the user at all. Not if -- but when -- the infinite version arrives, our users probably won't even know.

For what it's worth, this is already available in Erlang (although it was built in for different reasons, closer to getting the fluidity of web applications updates on just about any server software): two versions of the same code can live in parallel in the VM, and there are procedures for processes to update to "their" new version without having to restart anything (basically, you switch functions mid-flight and the next time an updated function is called the right way, the process just switches to the new code path).

You need follow a few procedures and may have to migrate some states, but by and large it's pretty impressive. And it could certainly be used for client-side software. The sole issue I'd see would be the updating of a main GUI window in-flight (how do you do that without closing and re-opening it?). But I doubt this one changes that much in e.g. chrome these days.
I'm trying to envision a world where a boss forced his "secretary" to not only use LaTeX but compose it in emacs. It seems like cruel and unusual punishment. Even places I was at in the late 80's that were sun/vax/hp shops and everyone did composition in tex, the assistant pool etc. had dos pcs with wordperfect - that the engineers often wanted to borrow.
It's not just a problem of law vs. technology. For example, what if there was a law that she wasn't still bound by old contracts... suddenly anyone in debt could just fake memory loss?

Now, clearly in this example it wasn't faked, and it would be hard to fake in such a realistic way, but... impossible? Seems very unlikely.
Chrome will bring about the ICT revolution in schools
Be curious to see what sort of flat you have for £1200 a month. Must be very nice...I currently pay £1300 a month to rent a three bedroom house with a large garden. If I was willing to downsize then £900 is doable for a 2 bedroom apartment.

I happen to work at a startup near Old Street and it takes me 30 mins to get to work on the tube from the suburbs. Whilst we'd all love to live in Angel or Notting Hill, the centre of any large city is always going to be expensive.
Should Gnome become Linux-only?
Rapture Ready: The Science of Self Delusion
As a smoker, my two thoughts are:

1.) I'd rather have a 10% chance of dying than a 10% chance of living many years with something like Alzheimer's.

2.) I'm not someone who says "I wish I could quit but I'm addicted", I find it easy not to smoke but I do it because I really enjoy smoking. I'm trading possible early death with current pleasure. Alzheimer's doesn't have any upside or choice involved.
Right. Think of a new version of some software that drops support for a deprecated part of an API in a minor release. I did get screwed by that happening with a Latex package, xy-pic, some years back.
Most interesting E-commerce blogs
There are disadvantages to constant, automatic updates.

I had a call from someone who'd been using Chrome to regularly print a web page, and one day it just stopped working. The site hadn't changed, but for whatever reason the latest version of Chrome just didn't render it.
And of course trying to install an older version of Chrome was quite difficult.

(In Google's case they do now have a way to disable the updates, but not all software is so good about it)
> Because SVG is made of XML tags

Except for SVG path data of course, which are strings of 1-character commands (with parameters interspersed) in XML attributes. "M 100 100 L 300 100 L 200 300 z"? Why yes, I missed perl, thank you very much.

And don't forget: case matters…
Facebook friends help plan your trip with gtrot
Mark Gayler: Open Government Data Initiative | New Tech Post
Sadly, Microsoft is one of the reasons C# isn't living up to its full potential. If they would release an official version of .NET for Mac, Linux or at least officially support Mono project in a more decisive way, C# will become a lot more popular. I don't think they gain anything by this though (apart from Moonlight which lets them advertise platform compatibility), which is why they will never do this :(
Article dated 2000.

I used LyX (http://www.lyx.org/) and LaTeX to write a technical manual (http://www.whitemagicsoftware.com/books/indispensable/).

LyX is a nice WYSIWYG-ish editor, but for a document of any complexity, LaTeX code must be learned and in-lined.

LaTeX is not a tool for secretaries. I would not recommend LaTeX to even moderately geeky friends. Microsoft Word and LibreOffice do just about everything the average and above-average computer user needs.

If you are thinking about using it, bookmark this invaluable site:

http://tex.stackexchange.com/
Filter Hacker News by tags (70K past URLs and hourly sync)
Easy To Create Multi-Colored Glowing Lines Effect In Photoshop
Easy to Create Multi-Colored Glowing Lines effect in Photoshop tutorial,in this photoshop tutorial we are learn how to add multi-color effect on photo in Photoshop.
Filter old and new Hacker News link by tags.

I've gone through old Hacker News links and tagged them. Also, every hour, new HN posts are synced to Archfinch.

Only posts with at least 10 points are shown, and automatic tagging uses the Delicious API (no autotagging involved). Users can also tag things manually (and they do).

You can follow and block specific tags, e.g. you can follow linux, python and math and block techcrunch, facebook and iphone.

Some highlights:

http://archfinch.com/tags/ycstartup - all YC company news

http://archfinch.com/tags/hn/videos - videos that appear on HN (automatically embedded)

http://archfinch.com/tags/hn/pics - same as above, except pics

http://archfinch.com/tags/programming/history/lisp - an example of how deep the tags go

Bonus: some stories have wiki-style summaries
"If you've disabled FTP for security reason updating becomes a manual process."

The automatic update process will also work if the webserver has write permissions on the files (which is a bad idea in the first place). But if it doesn't and you can't/won't give it FTP credentials for a user that does, you do need to go through a somewhat manual process.

Personally, I use vendor branching (http://svnbook.red-bean.com/en/1.1/ch07s05.html) in both SVN and Git in cases like this. I don't have to rely on the developers to generate a patch: I get all of the changes pulled directly from my local repository.
from the getting started guide:

Java syntax highlighting is also supported. However, we have not implemented any outlining or content assist. Since we are building an integrated web-based toolset, we felt it important to target first the web client languages such as JavaScript, CSS, and HTML, so we can attract members of the JS community to Eclipse. Since we are self hosting Orion development in Orion, we need the JS features first.

http://wiki.eclipse.org/Orion/Getting_Started_with_Orion#Jav...
Hello! In-store recommendation system in-store already exists. It is develped by Myrio company and is implemented at Diesel store in Europe. More news on the way from the founder of Myrio...
I think this article mixes melancholy, "Weltschmerz" and actual depression in a very nonchalant way.

I can see how people who tend to ruminate would also do that on daily problems and might therefore yield better results but to point in the direction of this actually benefiting a truly depressed person is beyond me.

When you are actually depressed, your whole thought process is quite literally de-railed and poisoned and you are ruminating in a very unhealthy way and typically you are unable to "dig yourself out", no matter how good at deep thinking and ruminating you might be. Even worse, you will ruminate yourself even deeper into depressions. And then there is also "clinical depression".
The Right Price
I was replying to the previous comment, trying to say that you can't always guarantee that a remote machine will be available. There are more benefits than just having your development environment always available though, like not needing to install or set up anything when moving between machines, or being able to extend your development environment using the same language that you are developing in.
Yeah. Painful. Thats the kind of thing semantic versioning aims to solve: within a major release, all minor and patch releases must maintain backwards compatibility. Patch releases may not change the API at all; minor releases may add to it but not remove things[1]. Major releases may drop backwards compatibility by removing or modifying API items. Seems like a reasonable system to me and would avoid the problem you mentioned.

[1] I guess it can deprecate things, as long as they are still available for use.
> Of course Second life cannot do that because people create and break down buildings all the time, so they cannot have artists render the town from far away all the time.

Actually they can. It's entirely to generate levels of detail automatically and get good results. The open source program MeshLab, for example, (http://meshlab.sourceforge.net/) includes code to do this.
Using a physical bookstore to discover Kindle books
Enchanting-faces-of-india-part-6 from palaceonwheels-train.com - StumbleUpon
Oops, my bad! I do quit Chrome accidentally from time to time (Cmd-Q being neighbor to Cmd-W).. Thats probably when Chrome is updating.
The web search is dead
The web search is dead. And before you dismiss this claim as something only a crazy start-up would say, let me explain. It seems that two biggest search engines admit that the old, query-based search is going the way of a dodo. They have finally acknowledged, that combing through countless pages of raw data, of polluted and inaccurate results, in order to find anything valuable, is hardly a good user experience.
The Manhattan Project Considered as a Fluke
Paul makes a lot of good points in this article. I can say that I often make the mistake of placing too much importance on "my piece" of the puzzle (design) which can delay my work. But I think the idea here is much bigger than not being picky about your talent. It's about focusing on the people you're making the product for: your customers. Instead of guessing what users might want, ask them. Iterate your work as feedback comes in. That way you're aware of what features are really important and can work to avoid unpleasant customers (as well as make some decent money from your project).
Those Google adds are really distracting for me. It's good to see you're still doing so well though.
So how do you roll back with Chrome when it breaks a plugin for example?

I guess this means for ignorant users this is good but for power-users we are having more and more control taken away from us.

Personally I disable all of Chrome's phoning home because it's impolite and does it too many times per day and I have no easy way to verify exactly it's sending all those times.
I thought initially that an article this old would be full of historical and probably obsolete information.

But I've realised that the second half of it is actually quiet interesting and worth a read for people who are thinking about the strengths and weaknesses of different programming languages.
Not having any inside knowledge, I don't _know_ this, but it's always seemed to me that Sony has never been able to write software to save its life. Whether it's PSN, or the pathetic web store for the Sony eReader, or the equally pathetic Mac and PC software for the Sony eReader, Sony software has consistently disappointed me.

Given how brilliant Sony's hardware designers have historically been, I wonder if there is something fundamental going on. Could it be that Sony is simply not good at hiring and retaining good software engineers, perhaps because the hardware engineers get all of the kudos and awards and perks? If so, Sony wouldn't be the only company that has had that problem. Before I gave up on Nokia smartphones (my last Nokia phone was the E70) I've had similar suspicions about Nokia products. I loved their hardware design, but the software didn't seem to live up to the promise of the hardware...
Event Delegation - JavaScript
Ask HN: How to sell iOS apps + source code
I have several iOS apps published on the App Store that I no longer have time to maintain.

Two of these apps have been downloaded over 30k times, the others from 2k to 5k.

How would I go about selling these apps, and how can I ensure that I get a good price for them?
I'm sorry, I just found it interesting. Some of the new members may not have seen it, so I guess it might just bring about some fresh opinions.
(And completely unrelated, if this is improper etiquette please forgive me, but I see you like Dimmu Borgir! Pretty cool)
I'm not sure if I trust much be ESR. He's extremely eloquent, so what he writes always sounds convincing. In practice, he's a pretty bad developer, or at least he was at the time he wrote most of his stuff (at the time, the most serious technical accomplishment he had under his belt was a refactoring of fetchmail). When I've applied the things he's written, more often than not, they've lead me astray. He has, more often than not, messed up in contexts involving technical interaction with other people (e.g. CML2). This is in stark contrast to e.g. RMS, who usually puts people off, but whose writing tends to be dead-on correct (if you don't believe me, read almost anything he wrote 10-30 years ago, and see how it panned out -- the guy's almost a prophet, cursed to know the truth but not be able to convince people). So I take everything ESR writes with a very large, maybe unhealthy degree of skepticism. It's too easy to be convinced of something incorrect (many eyes make bugs shallow, negative attitude towards RMS, etc.).

I'm looking at his page now, and he appears to have written or contributed to more software since, so I'm not sure if this still applies. I suspect it does, but I'm not ready to pass judgment until I read his more recent essays.
The launchpad link returns a 404.
Understanding why Japan's recent quake defied expectations
There's also Dave Pearson's parenface.el:

http://www.davep.org/emacs/parenface.el
A social theory that generates new social media ideas
Finally with the instant-on Chrome-book the domain-logon palaver looks like the anachronistic time goblin it is.

With auto-saving, no more losing of USB sticks, no more 12 min network bootups, the ability to share files and fewer confusing features most of the hassle of ICT in schools is eliminated.

Oh of course, a student waiting a few seconds to logon to a server is clearly wasting too much of their time, and IT departments are just going to _love_ the loss of control over the devices they currently have.

"auto-saving" and "no more losing USB sticks" in the cotext of Google Docs, means a complete lack of control over the backup of said documents, and inability to work on said documents offline.

No software licences, no maintenance technicians (no viruses no, disk quotas, no application/file servers, no software images).

Because the web apps that a netbook uses, are mythical beasts that have no licensing or maintenance requirements, and store data down gumdrop lane, because they're powered by the good thoughts of Google users, not physical servers?
Jesus, the 90° rotated "8" that should be an infinity sign is ugly as hell.

Edit: wording
Awakened grains of sand
Corporate Mac sales surge 66%
I agree. At my last job I used iconfinder extensively, easily the best icon site I've come across.
Kyle Bragger on Redesigns
Google is a lot better at maintenance than any school sysadmin will ever be. And they've got the infrastructure for it, too.

As for working offline, the offline-capable version of Mail, Calendar and Docs is coming soon. http://techcrunch.com/2011/05/11/offline-gmail/
Yep, thanks for noticing, it's solved.
How is this dead at 7 points? I agree he is too personal but his points are spot-on and he does a great job of correcting the overly-simplistic metaphors that were dominating the media coverage.
Seems like Amazon is addressing this

https://forums.aws.amazon.com/thread.jspa?threadID=67849&...
"people suffering from depressive disease are barely able to function (and need medications) and rarely come out of this state by their own."

Depression tends to resolve spontaneously after a year or two as long as the person doesn't take anti-depressants. (In which case the symptoms will get better immediately, but the problem may last many years or even a lifetime.)

Basically think of it like a drug with a half life of 6 months or so.
Lionel messi | barcelona | striker
Lionel Andrés Messi (born in Rosario, June 24, 1987, age 23 years) is an Argentine football player. His position is striker. Currently, he is strengthening FC Barcelona in the Spanish League. His ability often makes it dubbed as “the new Diego Maradona