skysight-inc/HackerNews huggingface dataset:
This is a great link. Thanks for sharing it.

One of the great tragedies of the war were the folks who fiercely did not want to fight -- and how they all ended up fighting anyway.

And for those of you on the mischievous side, it's fun to ask about the legality of splitting the state of Virginia, when it might be reunited again, or, indeed, the legality 1864 elections completely, since half the country didn't vote. But of course, that's just to mess with people's heads.

Great article.
Neandertals’ extinction not caused by deficient diets, tooth analysis shows
You're kidding me, Java? We're talking about compatibility in the context of avoiding code duplication. Java itself is very good at compatibility but compatibility of third party libraries are wildly different, plus Java apps tend to vendor all third party libraries regardless of compatibility guarantees.

As for the Rails <%= thing, where did you get the idea from that they went from <%= to <% and back to <%=? Did all of this happen within the same release minor release cycle? Rails has a strong compatibility policy for minor releases and only tend to break things between different minor releases.
Not sure where you got the idea that fork() isn't a system call. It certainly is on my computer.

I think the overall sentiment is right on, but I'm not sure I get the last question. posix is a superset, yes, but it doesn't provide replacements for the C library. Perhaps better phrased as "Why limit yourself to only standard C?"?
One of the points of RVM is to allow different versions of Ruby to be installed side-by-side easily...

Also, large packages like Ruby often have a boat-load of customizations and patches applied to them that may not apply cleanly to subsequent releases of that software. Modifying a debian package to build a new version is significantly more nightmarish than the RVM install process.
That's what I have been wondering. Goes Google need the content farms?
They're not spreading knowledge around, though. By copying the content without adding anything, they're removing impressions from the real site, which is where all of the relevant related content lives: comments, upvotes, discussion, etc. They're preventing the knowledge from getting out there.
Which is exactly the one thing the grandparent said to use Java for.
Perhaps your brain juſt needs more conditioning. Sign up for more long ſ training seſsions today!
> Typing the title into Google helps

Didn't work for me.

> not sure if the track the number in a cookie though.

I tried clearing my cookies (Firefox), and it still didn't work. I had to open it in Chromium via Google to get to the article: http://i.imgur.com/mcwOI.png
The period supposedly is 270 days now, according to this Hotmail Dev team "interview":

>> we have a policy of deleting emails after 270 days

http://www.reddit.com/r/IAmA/comments/ej32l/we_are_the_hotma...
(do a search for "270" on the page to find the quote)

Although I have no idea when they changed it to 270 - it can't have been that long ago.
Why there is a gulf between shells and scripting languages
I meant Java the language; I don't know much about the ecosystem.

The tag thing in Rails has happened over time, not in the same release cycle, but still it's annoying.
At a micro-level, you can reduce the time you spend on HN by blocking it for periods of time.

pg has added a noprocast option in your profile which you can turn on. It's set by the maxvisit and minaway fields (not sure about naming here, might need to adjust this in 20mins). I've got mine set to allow 10mins on the site, with a 20mins block.

This fits my pomodoro work timing.
Does anyone else feel like they are living in a pretty hilarious future realm when they see there's something called "Emacs 24" in the world?

In 2150, will we be using "Emacs 395"?

Maybe I should get my old vt100 out of the closet and see if it still works.
Wikipedia Admins Declining in "Unsustainable Fashion"
Entrepreneurs: Ideas are Worthless, Execution is Gold
A lifetime Crate premium account for $6.
> But it does go beyond that. "English-centric software" could be interpreted as "software designed primarily by and for English speakers".

Exactly, that's how I interpreted it (and thought others might interpret it as), and I completely disagree with it (though many softs are indeed english-centric I don't believe software as a field is).
thanks for correcting me on fork(); not sure what I was thinking when I wrote that statement :)
I'd recommend checking out http://streak.ly/ for this. It's another webapp from the folks from http://forrst.com/
I know that you don't know. If you would know, you would not call that number "minority".
That's because there are more Radioshack and Best Buys in a city than there are iPhones. I am pretty sure The Evo sold out for several day after launch.
What drove you to the decision Sahil?

BTW, we need to catch-up sometime!
Johnny Chung Lee speaks on Kinect at Stanford 1/5/2011
With Bundler you do have duplication most of the time. Bundler installs the gems to ./help by default so you get your own gem directory for every project.
To people who use it day to day it just doesn't matter.
It really doesn't.

You saying so does not make it so. Invest some time in learning about usability, especially touch screen interfaces.
Are you seriously complaining about a compatibility breakage that conforms to their compatibility policy? You knew exactly what kind of guarantees you signed up for. You can't expect developers to never break anything unless you don't want any form of innovation. And as far as I know the old <% form_for %> still works! You don't have to use <%=.
Very good point. Scrapers really need to be dealt with and you should be able to define what you class as spam on a personal level in Google. It's astounding they haven't done it yet.
before that date it wasn't neptune, so I guess it's correct.
How is this site planning to stay in existence for longer than about an hour after it costs some organization a significant amount of money? Does Blogger just ignore takedown requests?
Also, there is this, again, very important:

http://rspb.royalsocietypublishing.org/content/early/2010/11...

"A dramatic rise in obesity has occurred among humans within the last several decades. Little is known about whether similar increases in obesity have occurred in animals inhabiting human-influenced environments. We examined samples collectively consisting of over 20 000 animals from 24 populations (12 divided separately into males and females) of animals representing eight species living with or around humans in industrialized societies. In all populations, the estimated coefficient for the trend of body weight over time was positive (i.e. increasing). The probability of all trends being in the same direction by chance is 1.2 × 10−7. Surprisingly, we find that over the past several decades, average mid-life body weights have risen among primates and rodents living in research colonies, as well as among feral rodents and domestic dogs and cats. The consistency of these findings among animals living in varying environments, suggests the intriguing possibility that the aetiology of increasing body weight may involve several as-of-yet unidentified and/or poorly understood factors (e.g. viral pathogens, epigenetic factors). This finding may eventually enhance the discovery and fuller elucidation of other factors that have contributed to the recent rise in obesity rates."

My own guess is that some of the obesity epidemic can be explained by bacteria. This would either be a new strain of bacteria, or (more likely) an old one that has mutated due to the abundant supply of food that humans have been exposed to over the last 150 years. Likely this is a bacteria that has lived in the guts of mammals for a very long time, possibly millions of years.

It is interesting to consider that, while a good deal of research has been done into how mammals react to famine, no research that I know of has been done into how the bacteria in our gut responds to our experience of famine. Or prolonged abundance.

Of course, there are many novel factors in the environment today. Some chemical that effect our metabolism is also a possible explanation.
Emacs 24 by default uses the GNU package archive, which is limited to software they want on it.

However, `package.el` defines an alist of `package-archives` which you can add entries to. My hope is that then someone will end up creating a less restrictive package archive to complement the offerings in the GNU one.

Nathan Weizenbaum, of Haml fame, has done some work on a project for creating Emacs Lisp package archives and an accompanying front-end here: http://code.google.com/p/marmalade/
So what is it that RubyGems does differently than other languages that makes it so hard to support? Having a binary debian package for each ruby distro makes sense (as an alternative to rvm), but I'm not really sure why gem is a hindrance.
I caught the same thing, but learned something interesting while double checking I wasn't crazy (from man 2 fork):

Since version 2.3.3, rather than invoking the kernel's fork() system
call, the glibc fork() wrapper that is provided as part of the NPTL threading implementation invokes clone(2) with flags that provide the same effect as the traditional system call. The glibc wrapper invokes any fork handlers that have been established using pthread_atfork(3).

At least on my ubuntu box.

andrew-think ⚑ ~ strace -f sh -c 'sh &' 2>&1 | egrep -A1 'clone|fork'
clone(Process 2646 attached
child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7ff002bac9d0) = 2646
It seems to me that measuring performance by stock price is specious.
This also sets the stage for handling arbitrary ACID transactions across the internet API using begin, commit, and cancel. I already have code in there for that, but it's disabled now because I need to enforce an upper bound on memory usage during a transaction, since key values are buffered in memory pending the commit. I wouldn't want the server to be vulnerable to an attack which eats all available memory in a giant never-ending transaction.
In 2150, roughly 139 years from now, assuming a major release every 2 years, we should be on emacs 93 or therabouts.

As long as we still use text entry for programming, we'll still be using emacs.... it will keep up with the times.
Sustainable Tech - David Pogue on Recycling Gadgets
A second look at J2ME pointerDragged()
I very recently used it for a simple application.

My initial thoughts:

1. It's dead simple to learn and use. The documentation is excellent.

2. From my experience, it looked fairly ready for production even though it's still technically under beta.

3. I showed a friend of mine (who is an android developer) the android app that I built using jQuery mobile and phonegap - and he could not find out that it was not a native app. Only after I told him, he said that if he were to really nit pick - it was a trifle slower than a native app.

4. But, in my app I created a separate HTML page for each screen, and loaded them using <a rel="external"> - this causes complete page re-loading. I found this more snappier than loading pages using XHR request which jQuery mobile does by default.

5. The transitions are a let down. On HTC Wildfire, they were very slow. I eventually ditched the page to page animation for my app.

I wish they would get better performance wise.
Dear Microsoft spokeswoman, losing mail is not an "inconvenience".
He forgot one thing: a cryptocurrency called bitcoin. A cypherpunk dream of digital cash come true.

Of course, wired said, "just another cypherpunk fever dream destined for the same dustbin as digital cash..."

http://www.wired.com/threatlevel/2010/12/internet-war/

They are...WRONG!
Ah, fork(). One of my favorite C calls. Not.

That looks to be some questionable phrasing from the article.

Yes, fork() is a system call on many platforms, but not on all.

And fork() is not ubiquitous. If anything, it's one of the common and can be one of the more intractable sources of porting problems within C code.

fork() does rather more than many C programmers might realize. About 5 or 10% of the calls I've encountered in the many C applications I've ported will use fork() for most or all of what it can do. The remaining calls throw that context away, and can often be equally or better served with vfork()/exec() or some other C call.

Those applications that use fork() for what it can do can be and usually are more difficult to port to the various platforms that lack copy-on-read virtual memory.
You have in two walls of text claimed to not understand my simple points -- and misquoted my intention.

No one will take that seriously from an account created and only used for just one discussion. It is ridiculous to try to argue differently.
It isn't, but if you read down it's described as a stop-gap solution. If people are actually using it by the time it gets taken down then it will get resurrected elsewhere.

Here's my question: suppose I, as a kind-hearted university-based individual who respects the needs of the journals to make money but is also interested in making sure that the general public can read important scientific research, decide to upload some papers to this site. How can I be sure that it'll never be traced back to me?
Ask HN: What is the Best All-in-one  Web based Collaboration software.
This would be to manage virtual staff
Here I amy list of Ideal features:

. screen recording to log hour spent working on project... similar to odesk
.live chat
.live video and/or audio chat
.live screen sharing
.organized project management system and all that inlets??
.file sharing
. And whatever else feature a good package would have.
The Rubygems package can be updated itself (normally) via `gem update --system`. On Debian (and Debian-derived distros), this feature is disabled.

I believe their reasoning is that they don't want a package installed and tracked via APT to be updateable outside of APT control and tracking.
The funny thing is, this isn't just a problem in the developer community, it's across all creative fields (OK, it's not funny, you know what I mean :P).

I've always found that just starting with something very small to get into it always helps tons. I know it's a simple point, but it really does work wonders. Once you start, you'll just naturally progress and want to continue for a while longer.
Remote Conductor: Turn iPad Into a Mac Input Device
Something like "How to build a tag line so compelling that people will get it immediately," "Show everything a first timer needs to know on your front page," or "How to hit the reptilian brain in the first 10 seconds".

See, that's exactly something ArtLebedev and we Europeans object to in American business culture - do you REALLY need to get your "point" out immediately, does "hitting reptilian brain in 10 seconds" is really all that important? Maybe if you didn't need to brainwash us into business relationship in the first place, it wouldn't matter whether it took "immediately", 10 seconds or 10 minutes.
Photoshop CS5 free Download + Hướng dẫn cài đặt(Kèm hình minh hoạ)
Giant, configurable trackpad, with a display and multiple modes.

I can really see this working as a desktop control or app-launching device for some users.
Years ago when I was in helping an ad-agency turn digital, myself and another hacker kept persuading management to add value in form of complementary web services (small apps that help the consumer automate or introduce information technology in the product's domain). They ran back to old school marketing during the recession, but we managed to make a few highly successful web applications that still nurture the user-brand relationship to this day.

The problem with some people in marketing is, that they view the emotional branding paradigm as an excuse for slacking on delivering real value. Their idea is, that you can completely disconnect the content from the image, and just paint pictures or write stories however poor the product design or actual communication with the user is (sometimes there's almost no communication, just top-down bombardment).

In highly successful examples this leads to focusing on joy instead of flavor (drinks), image instead of performance (cars), healthy lifestyle instead of product utility (sports apparel). However, often the product actually lacks in some way and nothing is done to compensate for it. Instead, marketers try to drive the consumption by shifting the focus from the actual product to some vaguely related subject or a fairy-tale that strikes a chord with the target audience.

To tell you the truth, I lost faith in marketing as a separate service. I just felt that products should be superbly designed, so as to market themselves or allow marketing to focus on the actual features of the product. In software, that's stupid-simple. The product _is_ the useful set of features. No need to add value in form of vaguely related useful attachments. I think Evernote is doing a great job at this.

I do understand that some product categories just can't innovate any further (most of Dannon's portfolio), so they must resort to emotional branding and adding value in form of additional useful features, collectibles, or god have mercy on their poor souls, gamification. I'm just glad software doesn't have that problem. We can just keep innovating and improving our product in tact with all the new disruptive technologies and methodologies, adding value with product design at the core, not by adding flourishes and perks.
http://ftp.newartisans.com/pub/git.from.bottom.up.pdf
Heh. Yeah, I guess I have to concede that one.
What does, unlimited file-size and up to 2 Gigs of space, mean?
WordPress 3.1 RC2 released
You have up to 2gb of space, for uploading files (10 files of 200mb, for example).

Unlimited file-size means that there is no restriction on any individual file (like there is with the free account).
Startup Quote: Rob Kalin, co-founder, Etsy
Make sure documents you're uploading don't contain any of your personal metadata.

Ensure that you're not the only person who owns the copy you're uploading (it could be watermarked or be a unique revision of the document).

Upload via TOR or similar.
I don’t think an economic slump will hurt good ideas.

- Rob Kalin (@rokali)

http://startupquote.com/post/2568295156
Do you have a "stop doing" list?
Unfortunately, Stanford has pulled the video from the web.
The Firefox password sync comes preinstalled and is very secure.

In addition, for complex logins, we use the iMacros for Firefox (open source) "bookmarklets", they can be sync'ed via Firefox as well.
The long-s was used in the middle or the beginning of a word. It was not used as the last letter of a word - the last letter would be a standard/short/miniscule s.

Per a wikipedia example - ſinfulneſs ("sinfulness")
Neat! I'm still working on the basics of rvm and ruby...
How is this different from https://www.dropbox.com/home ? Other than the drag and drop file uploading I originally started with 2gb of space and I got even more from referrals / completing challenges (I'm up to 5.6gb now.). Dropbox seems to be lifetime for me already.
How do you access your passwords on a computer that
doesn't have Keepass installed?

That's why you preinstall it, or put it everywhere, or use an OS that already has something similar installed (Apple's "keychain" software).

As far as people not using it, that's a social problem that would need to be addressed by company policy. The role of sysadmins in this is providing the tools to allow best practices, and to encourage their adoption.
27C3 Conference Recordings
I like Dropbox but find it super inconvenient for just sharing 1 file. That's where I started using Crate.
exactly, you don't want to do them all with a different "easy" tool. For me, I use ruby and rails for sites, and ruby for scripting everything. Basically, ruby is my core tool. I manage my entire system with apt-get except for ruby, where I use rvm. It's worked really well for me.

Or, at work it's basically the same thing but with java and maven to manage java stuff. Java's had a similar history of butting heads with package management systems.
How do you access your passwords on a computer that doesn't have Keepass installed?

- By keeping the pw database in a Dropbox folder, along with a standalone version of keepass itself. No need to ever install.
- By using a phone version of keepass to access the Dropbox pw database, thus always ensuring access to passwords.
- In emergency situations, by downloading the above-mentioned db and software through the dropbox website, ready to use on any machine.

(all of the above are made more difficult by the switch of 2.x series to .Net, a switch without a good reason, too, so caveat emptor etc. Keepass once looked like a great project but this dichotomy is a disaster.)
I echo the above. Dropbox seems superior to me; better service, more space available for free, and also doesn't require a web browser; you can get files in your Dropbox in any of several ways.

But it's nice that this user shared the special offer for HN folks, and all.
Crate is more about sharing files compared to Dropbox for storing them. By tackling just sharing files, we can be a lot more useful for that one feature than Dropbox currently is.
> That's why you preinstall it, or put it everywhere

That's an unreasonable demand. You can't anticipate which computer you're going to want to check your email on, for example. Now this might be a good idea for just work-related passwords (as they only need to be used on work computers), but the problem there is that for non-web applications, you're probably going to have to copy/paste the password from Keypass.

> use an OS that already has something similar installed

I don't think I actually need to explain this. There are plenty of reasons why using a non-Windows operating system is not an option for many companies.

There's also the issue of installing Keypass itself. I see it has MSI packages available, which I know sysadmins at big companies like. There might be some other technical requirements for the password-storage software itself.
Isn't this copyright violation? It might be difficult to defend publication of entire papers as freedom of speech.

Also it's hosted on Google Blogger which will respond to DMCA complaints and enforce their TOS ("Google may, in its sole discretion, at any time and for any reason, terminate the Service"), so it won't last long anyway.

It should be ScienceTorrents.
مشاهدة مباراة برشلونة وليفانتى
مشاهدة مباراة برشلونة وليفانتى
مشاهدة مباراة برشلونة وليفانتى
"The entire free software movement, in my opinion, stems from just a few successful companies who utilized the freemium model"

Now I need only to find a way to attach RMS, not yet even in his grave, to a suitable turbine..
Interesting - I've read that the common pronunciation where we use "Ye" pronounced as "Yee" is a mistake - it was always pronounced "The"

It's a vestige of how the Thorne transformed over the years - eventually it looked very similar a Y with a small "e" above it... leading to someone looking at an old document to assume it was just a Y.

We could be talking about two separate uses of the word though....
2011: The Enterprise Resets
It's convenient if you use one of many available scripts that copy a file to dropbox and put the URL in your clipboard. I use a context menu item for this. It can't really get any easier (except that dropbox doesn't offer this with first party support, but it's still a trivial thing to script or obtain).
At http://letscrate.com/ I find it inconvenient to not be able to check the pricing unless I register.
> By keeping the pw database in a Dropbox folder, along with a standalone version of keepass itself.

This causes the same problem as LastPass - reliance on a 3rd party service.
The second requirement seems like it will be especially difficult to fulfill, especially if the document in question is legitimately available only from a journal. Most users will not be able to reliably spot any and all kinds of watermarks or embedded invisible metadata.