skysight-inc/HackerNews huggingface dataset:
I'm curious as to why you would be 'stuck with Windows because of Flash'
I'd volunteer some Haskell, but I am afraid that while complex, it doesn't have enough line noise in the type declarations.
RankSpeed says Tonido is better than DropBox
I really have a hard time trusting these kind of devices and would rather stick with a real system using real RAID or ZFS.

I had a ReadyNAS a few years ago and liked it, up until the power supply died. Suddenly I couldn't access any documents and needed to order a new power supply and wait for it come.

It may be convenient, but the parts aren't easily swappable. I can't pull out the controller and rives and plug it into something else. If it was just a normal system, I have plenty of spare parts laying around or can easily drive to Fry's and get almost any part there.

Instead I found how to modify an ATX power supply to work for it, powered it up long enough to copy all my data off, then ditched it.
It's ads served per second by DART. Doesn't count adwords, adsense. It is served from several data centers and this is the total.
My interpretation: the submission of this article is a subtle protest of the site's lack of support for downvoting submissions.
> to a ten-speed racing cycle.

Lacking brakes.
From Bangalore.
Awesome link! Thanks!
Was I the only one who mistook this for a framework to allow for text-message notifications?
It's a good strategy when you're doing small, quick, low impact releases. When you have to coordinate with other areas of the company about when, and what to release, or when the software becomes so large that there's a new bug every day, then you need to keep a detailed track of the bugs.
Interviewer: How would you describe yourself?

Candidate: I'm a code ninja!

Interviewer: Thank you for your time. We'll, er, be in touch.
Family plan is one of the best features in "CrashPlan".
NeXT logo by Paul Rand - Interview with Steve Jobs
A) since you have a relationship with Rackspace, why not rackspace cloud?

B) Unless this is a multi user system with the most likely vector of attack is your application itself not system level.

Having said that here are some common tips: run ssh on a nonstandard port, Restrict who can log in via ssh (PermitRootLogin no) and only allow a few people remote access (AllowUsers foo bar) install a firewall (iptables) that blocks all ports except the ones you need publicly available (probably 80, 443).

It is worth taking the time to learn the basics. This is not something you want to outsource to elance.
"isn't it fairly normal in matters of legal dispute for courts to make temporary orders"

That's the issue: there's no court involved. An abusive DMCA notice can be filed and take stuff offline for two weeks.

If you go to a judge and get a temporary order, and that's later found out to have been a malicious tactic, the judge will be pretty unhappy. But what really happens when incorrect DMCA takedowns are sent?
In other news, my new SSD's are faster than the platter drives I bought a year ago.
From Pune
I thought that had more to do with the fact that if something goes horribly wrong no one will fault you for going with the market leader - where as if you took a risk on something unproven you may have also risked your job.
That's because people expect non-Apple products to be much more compatible with Windows than they expect Apple products to be compatible with anything (independent of if Apple's stuff is actually compatible, which it often is). Apple is more often able to completely ignore expectations when their goal is to make something better. Everyone else makes non-Apple stuff, which 90% of the time means Windows compatible. "A non-Apple tablet where I can't run Quickbooks, Minesweeper and Notepad?! Blasphemous! I mean, this thing has an (HP|Dell|Lenovo) logo, that means Windows, so where's the fricken Start Menu?" This is why people complain that their PC running Linux doesn't run <insert random Windows software>, but few complain that their Mac running OSX doesn't. This is why Microsoft's Courier tablet concept seems so odd when you watch the video.
CSS Specificity And Inheritance
That's correct. Counties and municipalities can go bankrupt under Chapter 9.
http://www.uscourts.gov/bankruptcycourts/bankruptcybasics/ch...
There is no provision for states. It's an unprecedented situation so I don't think anyone can predict what will actually happen when they inevitably run out of cash.
What may seem innocuous in one system now may end up being a huge roadblock later on down the line when you want to extend/modify/update said system with new features

It may, that's true. But it's very unlikely, and what seems like a huge roadblock now in terms of missing functionality is much more likely to be a huge roadblock later as well.

I think the point of this system is not to say that low-priority bugs are pointless - just that there's almost always going to be something higher priority, so they're not worth the tracking overhead.
I really don't like the editorializing of this headline. There has been lots of commentary about the potential rights abuse the DMCA imposes.

The headline implies that it's being recognized by someone in a position of authority (supreme court, senators, etc) but it's actually an article about a paper being written that criticizes DMCA.
4) Sell _short_ audio ads that play when the timer goes off.
You have slow weeks? In a start-up?

I'd consider that a very worrying sign.
It's fine and good to be a bit quirky, but once you start referring to your resume as a "character sheet", you need to step back for a second.
No more than VC in general is, I don't think. Making money on tech and then re-investing that money into new tech is basically the whole premise of the business. It does in a sense depend, like pyramid schemes, on a continual influx of new money; otherwise VCs couldn't, on average, actually make more than a 1x multiplier on their exits.

But unlike pyramid schemes, that not-yet-made money isn't actually promised yet: the article didn't say that they're already funding new startups with their future profits, only that they decided that, if they do make profits, they'll use them to fund new startups.

Edit: Actually, the above comments make more sense when comparing to a Ponzi scheme. Pyramid schemes are even less similar. A pyramid-scheme way of funding tech startups would be: you put in $1000 towards funding the current round of startups, and in return, get your name put on a list of startups that'll get funded in the next round. The direction of money flow is different: in a pyramid scheme, tomorrow's startups are funding today's startups, while in a Ponzi scheme, today's startups are funding other startups of today with money they don't have yet (which they hope to get from tomorrow's investors in an exit). In a normal, non-fraudulent investment scheme (like this one), today's startups will, in the future, fund tomorrow's startups, once they have the money to do so.
The real issue here is that there are not real penalties for abuse of the DMCA. DMCA takedown notices have been filed in cases of trademark dispute (for example), even though the DMCA only covers copyright. What really needs to happen is that we need to send plaintiffs and lawyers to jail for abuse of the DMCA. Then people will only file notices when there is a real reason, not just because some automated process noticed the a YouTube video has the same name as a Britney Spears song, even though the video has nothing to do with Britney Spears or her music.

[edit] There was a real case where someone's YouTube video was sent a takedown notice because the name of the video was the same as the name of a copyrighted work, even though the content was completely original and had nothing to do with the copyrighted work.

[edit2] Part of the issue here is that it's hard to get rulings against large corporations over crap like this unless I can state to the court that I lost $X-million in revenue due to the content being taken down. If I'm a home user that put a homevideo online just to share it with the world, I apparently have less rights that the corporation that sends out 300 DMCA notices/day.
In the long run this mechanism does suppress free speech. If one party on a debate was forced to always wait 2 weeks until responding, would you not consider that a disadvantage over the long run?

It sounded to me like the real issue the paper had was that the DMCA takedown system works on the principle of "guilty unless proven innocent" in situations where they argue it would not be straightforward for even a court to decide if fair use applies.

Your solution sounds reasonable at first glance, but I don't know where you live where the courts could be counted on to even start thinking about scheduling a hearing within two weeks.

Your opinion of which damage is most severe to you, that monetary loss is more severe than suppression of free speech, is natural if you are a content provider. Whether that would also be the judgment about society as a whole is not at all clear to me.
A real benefit I have found in not tracking bugs is that the constraint makes you much less cavalier about introducing complexity in the first place, which is totally a good thing.
Thanks for the link. That's a great lecture. Have more on this topic?

Few points he talks about:

- In processed/fast food foods, fiber is often taken out to make shipping easier and cooking faster. This is the only reason fiber isn't seen as an essential nutrient in this country. Without the fiber, the appetite doesn't get quenched as quickly (as the food doesn't go through you as quickly) and so you eat more.

- Stress increases appetite.

- Sugar, fructose, and high fructose corn syrup do not suppress the appetite either. Also, drinking/eating soda/juice/sugary foods with a meal delays the satiety signal. This means you don't feel the fullness as quickly when sweetness is in your food/drink and so you eat more.

- Adding sugar to a salty food (and vice versa) neutralizes the salty/sweetness on your tongue. Companies often make use of this fact. For example, Coke has come out with new formulas where the only change is increased sodium and increased sugar/high fructose corn syrup to counterbalance.

- High Fructose Corn Syrup was created in Japan. HFCS is so widely used because it is so super super cheap compared to other sweeteners. He jokes that Japan sent it to the US as revenge.
Chennai, India
Yes, and the reason none will fault you is because the perception I spoke of, which is molded by marketing campaigns like we're seeing here. So I was talking about the reasoning of _why_ being perceived as the leader, or as the best tech supplier, is important.
From Portugal (Porto) too.
Apple iPad Components Cost At Least $259
I cant stand this rockstar/ninja nomenclature. It makes me cringe.
You can traffic AdSense through DART, so it is possible that the number has already been inflated with some AdSense numbers.
Rub it into your hands first and then apply it to your head.

And don't use so much.
Wow -- kudos to the team. Per twitter, looks like Redis on the backend? Pubsub?

Also, that is one heck-of-a demo video. Any production notes and/or team that created the vid? Really gorgeous work.
An example for a microkernel running a Linux OS is L4Linux (http://os.inf.tu-dresden.de/L4/LinuxOnL4/overview.shtml).

There is a lot of controversy about the distinction between VMMs and microkernels. A view from the microkernel side is given in http://www.ertos.nicta.com.au/publications/papers/Heiser_UL_...
Currently I'm in Scotland, but originally from Lithuania
Why the US in specific ? - why not find an innovative startup in Europe to join ?
I (think) know that mongo was created by doubleclickers.. am I right? Is doubleclick actually using it?

What I'd love to know is.. what kind of sharding is in place accomplish that?
Life and work aren't as bitter as you think
That was short and sweet. I had never heard of the SnapSnap... it looks fantastic. It definitely has a better positive/negative review ratio than most products I've ever checked out on Amazon.
Yep, agreed. My major complaint with Cygwin is the lack of a decent package manager. 'sudo apt-get install' on ubuntu is addictive.
>The first is the arrival of the "app for that" era. Apple will provide you with a free book reader and a Web browser with basic PDF rendering capabilities. But if you don't like any of these, you can simply replace them, or use a different approach entirely.

Excuse me, what? Are they really touting the fact that apple allows you to install some apps that have been blessed by Steve The Jobs himself on a device that you own as a feature? An era even?
Tracking a mobile phone thief - this time on Android
Moved to Manchester for the University
2010 US Imagine Cup Community Showcase
Ask HN: Do you use a Dvorak keyboard configuration?  If so, how did you learn?
Just wondering.
This might not be related to Clojure guides... but I'd like to know what you guys think about various Clojure books out there... (Manning, Apress, PragProg).
What about generalizing the "Baker Street" app so that you can tag any place with music or audio? :-)
Hyderabad, India
The judgment made to arrest two men for kissing is hardly automatic. Indeed, it's oxymoronic to suggest so. Examine how that judgment is arrived at:

First, there is a background of a lot of theistic teaching regarding elaborate theories of morality. Second, there are elaborate machinations of the state and the clerics that make it possible to even conceive of arresting the men. You and I, I hope you agree, would find the arrest immoral even while those performing it would insist on its high morality. The difference is that you and I have to agree on little other than what we see happening to reach our shared conclusion, while the defenders of the arrest rely on an elaborate analytics of morality.

That's actually one of Hitchens' main themes: that the elaborate analytics or morality, most especially the analytics given forth by all of the worlds theologies, don't create morality but rather often the opposite.

Do the Mutaween know right from wrong? Or the the other groups that you mention? I don't think that there is one answer that applies to the whole group just as there is no one answer that applies to all atheists. Some see it. Some don't.

As Hitchens might put it, I can not seriously entertain here, among civilized people, that such an arrest is moral. And I observe that such an arrest is a byproduct of the actions of a theology that claims for itself a unique and privileged understanding of morality.

As a (half-gruesome) thought experiment, consider presenting to a pre-verbal child of any culture the image of two men kissing, and the image of dog abuse. Which do you think will more consistently upset the child?
Trivandrum, India.

I wonder if non-indians can pronounce the official name.
http://en.wikipedia.org/wiki/Thiruvananthapuram
I got dizzy reading that and gave up half way through. Stick to math and let someone else design your presentations :)
Features To Make GitHub An Awesome Platform
The ultimate guide to non-relational databases
Ipswich! I'm from Birmingham originally
Ask HN: Am I the only one tired of hearing the word "Ninja"?
I keep seeing this kind of writing all over the internet now (Craigslist is particularly notorious for this kind of writing):

"We are ready to hire the next bad ass super ninja in our 3+ year old company of 5+ ninjas."

I'm all for comedic self-expression, fun, and laughs to lighten the mood of a profession that takes itself seriously; but using "Ninja" in conjunction with "Web Developer" or "LAMP" or "Caffeine" or (god forbid) "SEO" portrays our modality as something to be taken with a childish and vague lightheartedness.

What is a Ninja programmer/developer/seo/lamp expert supposed to be anyway?

A programmer (the adept) is a minimalist, terse, and focused mind; a mind that constructs elegant works from a syncretism of art, engineering, mathematics, language, and many other disciplines.

</rant>
Bangalore... logged in.
Similar work was done in the OpenTC project (http://www.opentc.net), i.e., running legacy OSs in isolated compartments and multiplex their visual interfaces using a "secure GUI", which labels the windows/interfaces according to certain properties. It also supported OpenGL in the "AppVMs", which is currently omitted in Qubes OS.

The isolation of drivers in separate VMs and enforced isolation using VT-d is definitely interesting. A paper on the disaggregation of dom0 for improved security is http://www.xen.org/files/xensummit_fall07/22_DerekMurray.pdf
London here.. Though I'm in Liverpool today. But I'm actually from Texas.
The MASM32 SDK
The Thrill of Flying the SR-71 Blackbird
In the mean time, you can ask your users the phone number+provider, and use the providers own email to SMS gateways. http://www.mutube.com/projects/open-email-to-sms/gateway-lis...
Well said, thanks. I raised my eyebrows at the "observationally false" sentence and stopped reading when he/she dragged in 9/11 for the second time.
Then you fix them later, when it becomes a roadblock. At that point, you'll have much more information about why it's a roadblock and how you should change things so that further development proceeds smoothly. And many bugs may never become roadblocks at all (or may be obsoleted by other changes), so you save all the development effort of fixing things speculatively.

I've seen a lot of time wasted trying to anticipate what might break later on and bullet-proofing that, when the bullet-proofing simply breaks in new and unforeseeable ways when you actually do try to extend it.

As for running across the same bug six months later - at that point, you probably should reevaluate and decide again whether you want to fix it. The "WONTFIX" designation was made on the basis of information that's now 6 months out of date - the fact that the bug has come up to bite you again is perhaps a good reason why now it should be fixed.
Errors in Database Systems, Eventual Consistency, and the CAP Theorem
Ottawa here!
Congrats on the move, Paul, and good luck in San Francisco!
How do we separate insane beliefs from sane ones? This distinction might be clear to you now, but what will you do when you let yourself be guided by unfounded belief? Do you think you will be able to see insane belief for what it really is before it is too late? You avoid having to make that mistake by abandoning belief.
Correct - MongoDB project was started by ex-DoubleClickers.

DoubleClick doesn't use MongoDB (afaik). My understanding is that it is switching over gradually to internal google infrastructure services - so presumably bigtable like things, and its internal successors, whatever those are. That said, MongoDB is basically what I wish I had had when we began building DART long ago.

In the early days of DART we build a proprietary distributed key/value store called UIS. It was super simple and super fast and worked well. The request volume, both read and write to it, was huge: it was hit in realtime by the ad servers.
I'm a big fan of this approach, but I find that bugtracking is really useful when you want to look back on the project and data-mine to identify problems with your process that you want to fix.

For example, if bugs get identified quickly and fixes mailed quickly, but the fixes sit in code review for a long time, maybe it's time to lean on your code reviewers a bit more. If 50% of your bugs are CSS regressions, maybe it's time to invest in a CSS-testing framework. If most of your bugs are crashes caused by memory corruption, you need to straighten out object ownership in your C++.

These kind of overall patterns are very hard to discern when you're considering one bug at a time, yet fixing the root cause of them can lead to big productivity gains.
I agree entirely about the importance of backups being simple and automatic.

Where I disagree is with the idea that remote backups are more difficult than local backups. Even ignoring all the people with only one computer at home, for whom a local backup typically means a usb stick or CD/DVD, arranging off site backups is now at least as easy as on site backups.

Granted if you're dealing with hundreds of gigabytes of data you may encounter some problems but the vast majority of people are dealing with far smaller amounts of data.
Mine: http://mark.pilgrim.usesthis.com/

HN discussion: http://news.ycombinator.com/item?id=1089512
I still use a normal QWERTY keyboard, so I put a printout of the specific layout I was using above my monitor. This gave me a way to check if I needed to, while ensuring I had to link the position to actual keys mentally.

I then spent some time each day practicing related words. This helped to bed down a memory of where the keys were and then to build up muscle memory of the combinations. A typical practice could include 'there then that thin thine ten hen her this' etc. This helped to focus on the keystrokes/combinations on a subset of letters.

This works for any keyboard layout - I used the same approach to move from my original hodgepodge approach to QWERTY.
I'm in Waterloo as well, and agree that it's surprising there's not more of a presence here.
Net Neutrality Battle Quickly Turns Into Political Food Fight
In the 90's, I was working for a gov research grant (social program) at a community college. It was a research grant and we only synced data with DC once a month (think dial-up). We rotated backups in three places: bank lock box, safe in IT person's house, and a safe in my apt 2 hours away. We were in a 100 year old building and we were kinda worried.

The gov site visitor was running one of the other programs and "wrote us up" for taking up too much time / effort with backups. we protested and got ourselves cleared to continue. Eight months later I was told that one of the sites lost all their data in a flood. Guess keeping all your data onsite in the basement doesn't really work.
Tell HN: HN meetup in San Francisco Tomorrow 6pm
Hey. Hackers and Founders is having a meetup in San Francsico tomorrow night, and you're invited. Come have a beer and geek out about startups with us.

We're going to be a Dog Patch labs on Pier 38. Getting there can be a little confusing, so I'd suggest following the directions on our site: http://hackersandfounders.com

Hope to see you.
.be aswell!
> suppose that dog just bit the man out of your view. Right, maybe not, justifiable certainly.

Suppose indeed. You should join the philosopher at the other end of the bar who points out that perhaps the dog abuse averted a larger tragedy. ("You are standing by a railroad switch and a train is coming. You can divert it one of two ways. Stalled on one track is a schoolbus full of children. Stalled on the other is your lover. You can save one or the other but not both.....")

While you to consider all of the possibilities, several of the rest of us will step outside to intervene. If there are mitigating reasons for the dog abuse then hopefully we will discover them. If not, hopefully we will bring the offender to account. You don't need any elaborate theory of morality to make the simple observation that sometimes things are more complicated than they appear to be at first.

> How is an "infallible moral faculty" different from an "innate consciousness"

Fallibility. I have an innate ability to recognize a human figure at a distance but this doesn't mean I'm not sometimes fooled by shadows. I have an innate ability to recognize the taste of healthy food but it also happens that an episode of food poisoning has left me unable to taste avocado as anything other than poisonous (which it is not).
I second this one. If you have personal data on people, make sure backups are encrypted. Also, if you are dealing with medical records of any type, make sure you comply with the law.