skysight-inc/HackerNews huggingface dataset:
He is currently giving the 2000 edition away for free in exchange for an email address.
http://dealzon.com/deals/how-to-be-invisible-by-j-j-luna
It would, of course, be covered by a National Security Letter, and illegal to even talk about.

I can only speak for here; but a subphoena through the normal courts probably wouldnt - I cant see it being any different over there.

As to the CIA/NSA etc. having allowed access lets see your evidence - otherwise your just propagating paranoia...

and anyone else who wants it has full access to everything Google stores.

Whom else are you referring to? Dont you think such a massive conspiracy would be fairly quick to come to light if it was that accessible ;) conspiracy theories are usually the root of their own downfall - case in point.
Google Philosophy - applies to all web startups
Wow I just checked up on HN and surprised to see a bunch of responses to this post

.. it was only 2 hours, geeze.
What about functions of type A x B -> A ?

An example would be C++ stream << operator which takes a stream on the left, a string on the right, and returns a stream (after writing the string into the stream). This is so that you can do chaining:

cout << "Hello" << "World";

I don't think that there are any mathematical operators that work this way though.
Computer Components
If you want basic information about computers and the basic components that make them function this is the site to look at.
There's often cultural pressure to take a co-founder. Don't listen to it. You are different, and what's worked for others is only a suggestion; never a rule.

Everyone should know that each partnership has one who works harder and brings more. You have to know, going in, that it might be you and how you would feel about it.

Finally, it's not your partner's fault the business plan isn't panning out; they never do. They exist to help you clear your thoughts, not to predict the future.
If you want to know what kind of player you are, think about how you respond to difficult situations or poorly done work. If you feel anger or kind of OK with it, then you're all but A player.

On the other hand, if you feel an urge to do the best possible move then you end up doing the work yourself, eventually turning into a star, or you hire these who can do better then you. That way you get the A score.
Devil's advocate: if lack of privacy was a level playing field (i.e., nobody has privacy from anyone else) maybe we will finally start looking at all of the illegal activities in the lawbooks and start narrowing them down to actual activities we'd like to make illegal.
VLC 1.0.5 su Ubuntu 9.10 Karmic
I don't have any problem with the business plan not working out as intended, but spending so much time on it, and then having nothing at the end, this is what I have a problem with it.

I would have rather seen him spending the time on selling our product.
I'm using a fresh handle.
Running marathons is horrible advice. Here's 10 reasons why you shouldn't be running marathons - http://web.archive.org/web/20080702233135/http://www.arthurd...
I always celebrated my failures.
Autonomously flying robotic penguins.
Dup: http://news.ycombinator.com/item?id=1089478

This would've been detected by the system I outlined here:

http://news.ycombinator.com/item?id=1012215
I'm not really sure if he really wants one or just makes fun of the hype. Apple gave him one, so they think he really wants one or they dont care.
One of the comments on the post (by Mathnerd314) says that Icon implements its comparison operators that way (if the comparison succeeds, it returns the 2nd argument).
I see this under Linux. Chrome (big C) doesn't crash, the tab hangs. The browser chrome (little C) is very responsive and the task manager functions as expected. This very well may still be a Chrome bug, but the process isolation works splendidly.
Amazon admits it will have to give in to Macmillan over ebook pricing
MongoDB is good for non-flat data if you can live with "transactions" that operate only within one "document". (You can do a surprising amount with this, using complicated select-and-alter primitives.) And it has indexes.

The "mmap and update in place" design has upsides and down. Up: it's very fast and it doesn't allocate any new space for simple updates. Down: data will be trashed if the DB is shut down rudely, so you need a replica of each node just to keep ACID.
It depends on your experience I guess. I'm reading it now, and up to Joe Armstrong's interview everything is very understandable.

I was a bit disappointed the author didn't really ask Joshua Bloch about the non-Java JVM languages (in his answers Bloch thinks about Java and the JVM as a whole, while the discussion on concurrency for example would clearly benefit from separating the two).
Most of the information people give to Google is not encrypted when it passes across the internet so this would be relevant to revealing people's Google searches :

http://en.wikipedia.org/wiki/NSA_warrantless_surveillance_co...
"stealing an apple from an orchard [is] a criminal activity, which gets you taken away from your parents if you run into the wrong police, or 'children safety' officer."

Got a reference for that? It seems unlikely on the face of it.
Yeah, there are a lot of environmental issues that need to be managed to get the most out of everyone. That's why the overall team need to be balanced.

I think that people stating that things ARE a certain way or somebody BEING at a certain level, could gain benefit from looking at Alfred Korzybski's General Semantics or more particulary trying expressing themselves in http://en.wikipedia.org/wiki/E-Prime

It's not bad being judgemental however, and I think that going with ones gut feeling regarding co-founders is a good thing. I wish I had had no tolerance for bullshit and done away with some poor performing co-founders early on, because the net effect would have been better for everyone. It's the team that counts, and those people who fanatically prefer to do waterfall development and enterprise java solutions don't belong in a fast paced startup environment, because they cannot deliver good results in this setting, they count on orders coming in from "management" instead of being proactive themselves..
Entertaining read, allmost like they did it all on purpose, I suppose this is what will happen when the lolcats takes over.
Daily Nation ePaper
Read your Daily Nation english newspaper in online easily. Just click on newspaper image to get the latest Daily Nation epaper.
We should try to minimize the number of laws that are selectively applied though, because the more there are, the more powerful random officials get.
Ask HN: What's your problem?
In the spirit of identifying niches that HNers could develop products and services around, I'd like to ask what your problems are.

I'm guessing the majority of readers here are not self-employed or actively working on startups, and most niche-identifying-problems stem from the work place. I'll start...

I want to be able to scribe meeting notes and have them recorded digitally for circulation to colleagues and CRM systems. This could take the form of a printed note-taking template, where by OCR could determine different sections (attendees, date, actions, notes) when scanning them in. It is not good etiquette (here) to scribe notes on a laptop during a meeting, and typing them up by hand is very time consuming.

What are your problems?
Rule of thumb: If you're going to look for a good implementation of X (anything) then scratch twitter.com from your list before you start.
Modern procrastination
From Fish to Infinity - Opinionator Blog
Access Cyberoam Blocked, Banned Website via Opera Mini
Cyberoam is a Content and Application Filtering device which is used to control Internet access. Most of the IT firms and BPO filter unwanted websites using this device.
The background of the icon is #000 but the footer background is slightly >#000, something like #111 or #222.
Yeah I have found that, stumbled across quiet a few things I knew nothing about, looked them up and learned even more in the process.
No-reply is useful when you want the person on the other end to reply by taking specific actions. I helped an organisation migrate annual dues to e-mail+credit card invoicing. the emails went out from the (active) info@ alias.

However, we included a link to get in touch with your local membership officer, to cancel membership etc. which would be completely automated, but we'd get loads of replies relating to those things, and spend quite some time processing those.

After we started sending from a no-reply and just included the contact-email in the mail-body, we didn't get a single e-mail related to those.

We might have pissed off some people who couldn't be bothered to read beyond the first five words, but I don't really care.
I'm tempted to head over from Adelaide myself. Unfortunately I haven't seen anything of the sorts being organised in Adelaide - we have Startup events, but they're not necessarily focused on Tech.
- # fucked
+ # TODO: Clean up

A diff so petty it's almost wikipedian -- fix the fuckedness, not the language.
Download files from Amazon's S3
Clouds are like Onions
Well lets change the parameters and discuss cannabis possession.

In inner cities (in the UK) police will just confiscate it in most cases (if it is a small amount) as they have more important things to do. In the sticks though they will process you fully as they have less to do.
I think it would be a mistake to think of NoSQL as a replacement of RDBMS. Its main goal is rather to make our lives easier for a set of scenarios that were created with the read-write web. I'd encourage you to take a look at these NoSQL usecases: http://nosql.mypopescu.com/tagged/usecase. Hopefully that would give you an idea where some of these systems are fitting in. If you check other presentations on MyNoSQL you'll notice that many live systems are using a mixture of RDBMS and NoSQL.

:- alex
I found the underhand trick of displaying a "next block" different from the one you're actually going to get totally threw me. It's weird when a subconscious response gets subverted, it's really difficult to take concious control back.
Agreed; but that was not the assertion made.
I try (with high, though not 100%, success) not to touch computers outside of work.
Access Changes in Your Google AdWords Account
Ways to Cost Analyze and Reduce Telecommunication Expense
Telecommunication expense is one outflow where most companies bleed in thousands, especially when detailed cost analysis is not done. Here are few tips that can help you plug the leak.
Also, lost in this discussion is the fact that one of the more popular browsers doesn't support HTML 5 in its current version or possibly even its next.

Not natively, but http://excanvas.sourceforge.net/

Does streaming video work under HTML 5 specs?

Yes.
Reminds me of this:

http://www.thesurrealist.co.uk/lateral
Biking to work is great. For me the hour spent commuting guarantees some sort of exercise 5 days/week and I can add to that with something else during the week or on the weekends. Its also a great way to wake up, and to get my mind in the right space before a day (or after). My only complaint - it can be hard to do in the -10c winter months up here in Canada.
What early skepticism about the iPhone can teach us about the iPad.
Some questions about HTML 5 video
Nokia Hidden codes with their discription
I wholeheartedly vouch for P90X. After getting over the commercials, my wife and I bought the DVDs. We got results within four weeks. The challenge with that system is maintaining a high level of commitment to something that kicks your butt over the long term.
the advantage of putting the TODO there is that, some IDEs and tools allow you to see TODOs across the project. Even without that it is pretty easy to grep for "TODO". Otherwise you will have to have a list : fuck, fucked, screwed, shit ... :)
I completely agree, but sadly, I don't think this will happen before countless people are thrown in jail for breaking them.
Trucks For Sale Is Rocking America
All the different types of trucks are being, different types of trucks are having different utilities but the very common features of them could be counted and considered as the carrying utilities of these vehicles.
Except this whole concept of a developed economy defaulting on it's debt is to all extents and purposes irrelevant.

The US government has the ability to raise taxes and has organisations which can enforce these tax rises and an army to defend itself. It also has vast assets that it can sell off. Whilst the market might think that the Treasury is more likely to default than Coca-Cola, the markets don't represent reality in this instance.
Does streaming video work under HTML 5 specs?

Yes.

Not within ogg/theora it doesn't because there's no way of signaling the correct amount of data to buffer as used in the buffering mechanisms of modern video codecs.
How To Back Up MySQL Databases With mylvmbackup On Debian Lenny
rake notes:custom ANNOTATION=fucked
As a lone entrepreneur in a city that is very un-entrepreneurial (even anti-entrepreneurial in some ways), I think this is a good idea assuming you invite the right people to the launch party. You need people who will celebrate your risk-taking adventure with you as well as be there in a positive way when things get very hard or if it ultimately fails.

Although I know the title is denigrating, it actually is good advice. My first effort failed miserably, causing me to slink back to a nine-to-fiver I hate. Once I came to terms with why I had failed the first time and shared those deeply personal things with others, I find my second time around is much clearer and focused. And those who are informed and care help to remind me of what not to do as much as what to do. In some ways, they are like silent co-founders.
This sounds great. Do we need to RSVP somewhere, or can we just turn up?
He is right. If you want an open system better than the iPad then you can make it. No use complaining that Apple is making a closed system - that is there prerogative.

Maybe the year of the Linux desktop should be skipped and those interested should be aiming for the year of the Linux tablet.
Thanks. (But you speak like the caterpillar in Alice in Wonderland.) Ok, here's an analogy:

When the car was young, to start it you had to crank in the front while someone else was pulling at the clutch, and to steer it you used reigns.

What did people want? A modified version of the car which was simple to start and operate, or a bicycle?

People want a simplified presentation of feature-rich objects, not simple objects.
Web Design for Graphic Designers
- # OMG HAX
- # TODO: remove hax
+ # TODO: remove hack

Agreed. Some make sense by using clearer names (an object named 'omg' isn't very helpful), but others are rather pointless. Like here, there was already a TODO so it was fine, really.
I want to program the iPhone/iPad, but don't want all the headaches required for this:

- Buying a Mac dev box
- Learning Objective C
- Dealing with the whole Apple Developer's Program paper shuffle
To quote a MIT professor teaching quantum: "Let's solve Schrodinger's equation for a cow. First assume a spherical cow..." ^_^.
There's an interesting book that I've read about, but haven't picked up yet, called "Three Felonies A Day". It discusses the selective enforcement of vague statutes and the incredible number of said statutes. http://www.amazon.com/Three-Felonies-Day-Target-Innocent/dp/...
By listing only negative effects, you can make anything sound bad (e.g. http://en.wikipedia.org/wiki/Dihydrogen_monoxide_hoax).

It doesn't seem crazy to think that there's such a thing as too much exercise, but there are a couple problems with this top ten list you cite.

First, maybe there are right and wrong ways to run a marathon and the people doing it the wrong way have skewed the results of these studies.

Second, if running a marathon is bad, then surely running half a marathon is still not good, right? What about a quarter-marathon? One mile? Etc. I think everyone agrees that there is some amount of running that does more good than harm. But it's not that helpful to simply say that marathons cause harm without looking at the good (if any) they do and then trying to find the distance that properly balances good and harm.
Trailers For Sale - The Friendliest Vehicles
Trailers are the tools which always boosts the capacities of the vehicles to which they are attached. They are the most preferred tools as they make the vehicles larger and more spacious for the better carrying capacities.
Objective C isn't really that hard if you already know C. I find it a lot more pleasant to use than, say, C++.
Ask HN: Storing Credit Card Numbers
I would prefer to constrain the discussion to methods of safely storing credit card numbers on a webserver, and stay away from the whole "don't do it" boilerplate.

Given that, how would you do it?

It seems to me, that any crypto magic you may perform on your data, before storing it into your database, is coded right there for any attacker with access to your source files. If they have access to your database, I assume they also can access your source files.

So, does everybody ignore that fact? Or do they use compiled code that they were careful to remove the source after they compiled it?

I'm envisioning a c program that uses variables like private ip address, ip address, etc, as encryption keys, or just as gates to keep the program from working. Compile it, remove the source code, and bask in the knowledge that even if your harddrive is cloned, it still won't work when they run it on their system.

Is there a better way?
Maybe I'm getting old and humourless but I don't think omg is very funny anyway.

When I worked at a place where we peer reviewed every check-in I was taken to task at least 2 or 3 times for putting in snarky comments. I am so glad now that my name wasn't associated with something like that. I've come across similar comments in code and I didn't think it was funny at all.

Code in source control is like a tattoo. It brands you for life.
I can only speak for here

Well, I'm not actually American, but seeing that Google is, and that's where they store all their data, and as such both they and it is subject to US law, I was speaking for there.

a subphoena through the normal courts

Why on earth would they get a subpoena? Do you know what an NSL is? Not that they even need that, apparently. Have a read of this:

http://reason.com/blog/2010/01/20/why-use-a-national-securit...

Dont you think such a massive conspiracy would be fairly quick to come to light

None of this is conspiracy, though it might have sounded like that even 10 years ago. It's common knowledge. Most privacy-conscious individuals I know, including myself, have been operating under the assumption that interested government organisations have full access to anything stored by any business or government entity, with only the sheer volume of data providing any kind of anonymity.
Tracking your Browser Without Cookies
Indeed. I had a taste of it in the -- rather benign -- boarding school I went to years ago.
And you won't get complete lack of privacy anytime soon. Selective privacy is what we face.
Rails 3 is doing a lot to "fix the fuckedness." This was a patch from a contributor, not the implementation of some kind of puritanical new policy by the Rails core team. Personally I find the all the ZOMG comments in the source code stupid and annoying. Removing them was a good idea.
You're missing the point. With the question setup, you are supposed to assume that a doubly linked list is not possible, for whatever reason. Its meant to be an algorithm question, not a data structures question.
That's why I used used the word 'equivalent' ;)

I suppose it could be called copyright trolling...
Asymmetry: The problem with social networks
Failure to finish. I've had, to date, 7 ideas that, had I finished executing, I would have been first to market (in most cases, by years). I would have been beaten to market on one other product, and really close to tied with another few.

In imaginary-land, where I live, of the 7 companies I beat to market, 4 of them had million dollar + exits or acquisitions, so I COULD have been worth 45-55 million, give or take.

My number one challenge in doing anything is not having somebody else to motivate me, or even just tell me what to do. With almost everything I do, I solve the challenges first; the bits that otherwise make the product, or the bits that aren't obviously going to work... once I've built those out, the project is mentally done for me.

I will often fail to do the little things, the EASY things even, like building the change password page, or sending an email for account creation, etc. I'm so bad at it, even, that I will often stop after I have figured out HOW to solve the problems, without ever even bothering to actually implement.

So yeah, that's why I'm stuck with my 9-to-5. Good question.
Functions and classes declared anywhere in a file are pushed to the top of that file by the parser. This obscures all the edge cases. Simplest example I can think of:

echo foo('baz'); // error

{
function foo($bar) { return $bar; } // not pulled to top of file
}
IPad Therefore I Am
One confusing thing it usually a long mmm-hmmm sound, especially one that goes down in tone from high to low, indicates that the person is interested and wants you to keep speaking- however, a short, sharp "mmm" that rises in tone can mean "Oh, I just thought of something I'd like to say".

Also, consider where in a conversation you are- you should be taking shorter turns when you are just beginning to talk to someone. If a person asks you "How are you doing" or "What have you been up to lately?" you should give them a quick summary and then ask them the same question. This is assuming that it's a social situation where you expect a conversation- don't return the question if your boss asks you what you've been doing, and don't answer at length if the question is just a social nicety. The cashier in the grocery store doesn't want a detailed answer to "How are you today?", you should just say "I'm fine, how are you?" Hope that makes sense.
Moonset: Something is Afoot Down at NASA
That sounds like a withdrawal, actually.
Much Ado About the Real-Time Web?
Irony, anyone?
When short-cycle tasks (like sales contacts) compete with long-cycle tasks (writing specs and programming) the short cycle tasks win because they interrupt the long-cycle ones.

Got to set aside a time to check emails, lock the door, and never deviate.

I just wish I could queue HN the same as email and check it later and see everything I missed that day.
I know this is in some ways a claim to be smarter than google, but I always feel like email clients just aren't up to it.

I have some fuzzy ideas on better webmail I plan to experiment with one day.
Dynamic Web Development with Seaside PDF
Seaside (http://www.seaside.st/) is a web framework written in Smalltalk.

The online version of the seaside book will remain free while the PDF version is available for 14€ (~19USD).
You're not the only one: http://inessential.com/2010/01/16/email_init

Looks as though the project is going to be called 'Letters App' and the president is John Gruber.
It's common knowledge

I must have missed the memo. Why is it common knowledge - how do we know? (Im not one to take anything on faith).