skysight-inc/HackerNews huggingface dataset:
I wasn't a developer back then. I don't think I started programming until I hit Windows 98 (I was 12 in '98). I prefer developing under Ubuntu. It's a vastly superior environment for most kinds of programming work (a notable exception being game development). IMO Windows is better for web development and that's what I've been working on the most lately so I spend more time in XP for that. Windows 3.11 wasn't a good OS -- I just have happy memories of it because it was what I used when computing was mostly new and unexplored territory for me. That and my only prior experience was DOS.
LinuxCon Japan: The business of contribution
It's going to be around in six months, things that are currently free are going to remain that way, and we're not adding ads; I'll let you draw an inference on the monetization. I actually thought the Trello team had made that clear, but I'll bug them to see if there's a way we can make it even more so.

Edit: https://trello.com/privacy states the above clearly, near the bottom. I agree that slapping that under the "Privacy" page probably doesn't make sense.

(I work for Fog Creek; go through my comment history.)
U.S. Gov: Joe Biden had nothing to do with Megaupload raid, Kim Dotcom arrest
Ouch, sorry, I thought it was the right thing to do, on the balance. Like you said, it's a really morally gray decision, either way, but I think it's actually worse to do nothing.
"the startup founders the chance to present things in the way that makes sense to them, before starting with the grilling?"

If you were sitting down in the coffee shop and talking to a friend or someone you met who had an idea you wouldn't allow them to make a presentation. They would give you a sentence or two about the idea and then you might ask a question. They would answer the question and if they knew of something that was related to what you were asking they would offer it. Every now and then they might blurt out a point which hadn't been covered.

(Edit - corrected "you" and "they" which I mixed up..)

Speaking strictly for myself I don't have any patience to hear presentations. I like to poke around and ask questions and engage in conversations. Conversations aren't presentations and aren't one sided. They are back and forth.

Another thing to keep in mind is this. If you are making a presentation it's possible that the person who is listening will be mind stuck at a point you made in the third sentence and tune out something important you said that comes later. So you can be at a disadvantage depending on who you are presenting to and what they know.

Let's say you say "we are using node.js" and the gatekeeper doesn't process that as a chunk of understandable info. He will stop at that point and miss what you say after that until he recovers.
Is socket.push(bytes) all what you need to program Realtime Web apps?
Only if the NY Times publishes their content in a fashion that makes it hard to read, undiscovered and freakishly difficult to use in any useful manner, and your site makes it readily discoverable and very useful.
Seriously? Windows 3.11 was a horror compared to OS/2, which had proper multitasking, memory protection, and could even run DOS and Windows as a program for compatibility.

But then, OS/2 was a horror compared to Windows NT 4.0 ;).
A unique database of facts absolutely can be copyrighted. The Billboard charts and SoundScan are a great example, upheld in court. More here: http://www.bitlaw.com/copyright/database.html
Awesome points. I'll try to work in the day-to-day stuff. Good point about money. I'd like to avoid mentioning specific numbers and "commensurate with experience" is pretty lame. How about something like "Generous, competitive salary"? Would that work?
Agree with you Matt. Check out the google docs promo vids they used during day 2 of Google IO.

(wow this was painful to find)

http://www.youtube.com/watch?v=tPtJd6AzU8c&feature=youtu...

That style of fun product demonstration would be perfect for this type of app.

Also google docs now work offline really well and across multiple devices, which is incredibly useful.
Google's customer service is the issue here. How a major tech company that focuses on the delivery of data designs a system that can't provide even the most basic of ordering information in 2012 is beyond me. It's what I expect from a small start-up (and even then it would irritate me). Why isn't there an estimated shipping timeline (nothing specific, just what they've also stated in the press, est. 3-4 weeks/subject to change). And why do I have to call to change billing information? I'd expect that from Sears or a behind the times brick&mortar, not the company that has helped define the internet.

I understand there are alot of Google apologists on HN, and Apple get's the lion's share of positive tech press (they also get the majority of negative press too), but they should be pushing Google to be a better company, not insulting first adopters that pre-ordered a Google product.
If the circumstances have changed, the appropriate course of action would be a further cease & desist. This would allow Padmapper the opportunity to desist from their activity which is always the right course of action before instituting proceedings.
It was the right thing.
It seems the reason for your disappointment was lack of research. If you knew you were going to use it with projectors, I'm not sure why you wouldn't look into that, especially since the Macbook Air only has thunderbolt.
I think the fundamental issue here is that PG tends to interview from an engineer's perspective.

For your business, you should absolutely speak to customers. For an interview with YC, you should absolutely speak to the interviewers (PG, et al), who, in this case, happen to think like engineers. The language you use should change according to your audience.
I can't help but think you played this poorly.

It sucks CL isn't going to let you get their data, but I really don't think this workaround is going to change anything (although kudos for the neat Google cache hack from 3taps).

I imagine your development efforts would be better spent by leveraging the small but dedicated following you clearly have. There must be ways to take advantage of it without opening yourself up to more litigation.
You're right, I shouldn't curse/write when angry, edited.
Pat Metheny's "Orchestrion" - Mechanical Orchestra
A lot of people don't like the "discomforts of exploration".

Folks have mentioned that creating solutions to your own problems helps a lot. Well it does, but it takes some out-of-the-box thinking to realize that you do have a problem to solve.

Programming is like using an Erector set. You get a lot of pieces and can place them together quite easily. But when push comes to shove, how many are going to (or willing to) build a baseball launcher so they can avoid "pickling the Beast" (Sandlot reference)?

That's where imagination and subdivision comes in. Yes, you can learn all the theories and syntax that you'd want, but if you don't use your imagination and divide-n-conquer methods, you'll never make it.

Once you'd get past all of that, the sky's the limit. I'm proof of that. I hear of all of these miracle languages and frameworks, but I stick to what I know. Why, because it had solved so many problems before. And its because I have a vivid imagination and know what it takes to get the task completed.
Copying is not stealing! Christ, the music and movie industries have really fucked up the meaning of that word in recent years.
Reporter: I can't keep my mouth shut and pretend everything is OK
This has been my experience as well. I signed up for both the ML and the AI class, they were very well done - but I couldn't make time every week to see it through to the end. I think in these cases a more flexible schedule would work much better.
AAC.js: A JavaScript AAC Decoder
It's obviously not OK to post the content of the stories on your site, but you're totally within your fair use rights to write something ABOUT their stories.
It's interesting how many people see PG as the test of their company's viability (did he get it, didn't he get it?) when what really matters is what the customers think. Did they get it? Did they not?

Well said. Pg is an awesome dude, but I definitely wouldn't take his word as being final, vis-a-vis the possibility of my startup succeeding or not. I'd certainly appreciate his feedback and insights - as I think any one of us would. But, in a hypothetical world where our team did a YC interview and got rejected - we'd still take the attitude that we were the ones who'd been out on the streets talking to customers, that we had the deeper domain knowledge of our domain, and the deeper insights into what our business is going to be. So Paul's advice would be valued, but a "nay" from him would almost certainly not be sufficient reason for us to go "oh, sure, let's quit."

Make your products easy to understand, easy to purchase, and easy to get value from, and you will win. Make it complex on any of those fronts, you will lose.

I mostly agree with that, but note that some complex products still sell and make a lot of money... and they're complex because of the nature of the problem(s) they're addressing. SAP's ERP suite, for example, is very complex... but SAP make a ton of money from it. I'd say the goal is to be "as complex as need be, but no more."

Aside: this may also be an argument that SAP's business stands to be disrupted by someone who can do what they do, but with less complexity. Doing so is left as an exercise for the reader.
True, I hadn't considered robotics. It's not a critique of the tech, but rather this idea that this of similar importance to GPS.
unless you happen to be a Google fandroid who believes the company can do no wrong

Google does plenty wrong, but that doesn't excuse petty bitchers from groaning and griping about pre-orders of a marketed-only-to-the-tech-industry device. No, I don't expect pre-orders of the Nexus 7 to operate like kmart, and I find the notion rather laughable.

Sounds to me what he is asking for, halfway through 2012, isn't unreasonable

I pre-ordered the iPad 3rd generation the day it was announced. They gave me a rough shipping date exactly as Google has with the Nexus 7. They gave me an actual shipping notice the day it was shipped (actually they kind of faked that and gave me a shipping notice when it started shipments from China which is a supply-chain process that really is irrelevant to me, but whatever). That is essentially the gold standard.

When you pre-order anything from anywhere (or order when it is out of stock) it is the general standard that there is, at best, a rough guess. Exactly as Google did here, and we're still three days before their absolute best promised shipping date. Most sites don't even allow you to order out of stock items because they don't want whining customers crying tears when it isn't expedient.

and why you have to besmirch one such consumer when he points out a weakness in Google's consumer facing service paints you as the self-righteous ss, not him, imho.*

I don't care if the whiner buys it. I am not a Google "fandroid" (jesus...seriously? Engadget ban you?) and I don't care whether someone hops on the train. But honestly I find that sort of self-entitled "where is my shipping date!" bullshit draining and annoying.
Demo here: http://labs.official.fm/codecs/aac/ and a quick blog post here: http://labs.official.fm/articles/2012/07/09/adding-aac-js/
Sounds like a nice obfuscator.

I'm curious what the end result would look like! :-)
Ignore this guy, you're doing the right thing, and I thank you.

e: To expand, CL obviously picked on you specifically, and it deprives all the apartment hunters of your service when applied to the largest apartment listing available. I could see it if they somehow filled the void with a comparable service, before they turned it off, but by depriving padmapper access, it makes it worse for everyone.
It really wouldn't take billions of years - though we won't know for sure with both of us throwing in assumptions, nor knowing how economics and mining for resources will impact the variables.

You're completely wrong that I, or you, have no say in what they will try. I can voice my thoughts, just as you can.
Not sure why you feel so disempowered about your voice to project on me that I'd have no say. Same goes for your assumption about unwillingness to learn? How do people learn?
A person makes statements, create discussion. We learn from eachother.
Amazon's Kindle Smartphone Will Disrupt the Carrier Model
Duplicate: http://news.ycombinator.com/item?id=3632593

I own and use this app, it has been great for honing my skills. It is very disappointing that it can't function the way an editor of its type could due to the limitations of the App Store, since we all know this is the direction development (as with all other facets of business) is heading.
Show HN: I created a weekly design newsletter
The meatspace analogy would be having 100 data technicians transcribe all of the Craigslist ads. You're still stealing the Craigslist content and database, ergo you're still liable for damages.
That document begins with "By accessing or using craigslist..."

I imagine the argument would be that since you are not accessing or using craigslist directly you are not bound by those terms.
I think I'd find it handy for doing quick calculations.

It would be nice if it had bindings to access UIKit or other iOS APIs.

You would still have to load python, open your program file and run it, but I can see that is being useful for small utilities like currency converters or tip calculators.
As somebody currently looking for an apartment, I wholeheartedly agree with his claim.

It's fine if craigslist wants me to use their competing mapping service, I would even pay them a small fee for it, but if they don't have one yet then I just get fucked. Craigslist isn't being "nice" to me, so as long as padmapper isn't doing anything illegal, I really don't care if they're being "nice" to Craigslist.
Simply because it exists in the ToS doesn't mean it is legally enforceable. Hopefully the "legally kosher" claim means he had a lawyer look over everything, and conclude that clause in the ToS is for the courts to decide.
Dude, I have no doubt your service IS way more useful than craiglist. I look forward to using it when I next move.

Just… don't dance around your motivations here. You want to build a better service, and you need CL's data for that. CL doesn't want you to use their data. You said that's too bad.

That's all there is to say.
Are you seriously asking me if a programming language allows for the implementation of data-structures?

If you mean can users extend the core CL data-types, no, but you have a wealth of tools to do that yourself; use generic functions to implement whatever interface you wish, then provide for specific implementations.
I know from experience it is hard to think objectively right after a YC interview rejection - but use this as an opportunity to be introspective and learn from the experience.

I think whether or not they 'remember' the nitty gritty details of the app during the interview is irrelevant.

You need to sell them on your vision and team during the interview. You should be able to do this within 5 minutes whether or not they have the foggiest idea of what you are doing.
I've been using Windows 8 recently and have found no discernible increase in my work flow. It looks nice and I get comments on it, but I've found using an app launcher like executor or launchy has all but diminished the usefulness of Win 8. Of course this is just on my desktop, and will wait to see how the Surface tablet pans out.

Full disclosure: I've grown to like the metro interface on my WIN7 phone.
The C&D mentions not just accessing CL content, but republishing it. That the content was transmitted through third parties is irrelevant for this copyright claim.
2012 Submarine Cable Map
I've had some personal success with acquiring a bit of a Zen attitude about bugs in the bug database stacking up, and just letting the good stuff float to the top, but this appears to be a very difficult attitude to cultivate, based on the fact almost nobody else seems to be able to do this. I've sometimes managed a middle ground where we create a state in the bug system for "Yes, acknowledged", which basically means nothing but allows those who get freaked out about 3000 bugs being "open" to make the bugs "not open" while not requiring the mental commitment to "close" the bugs. (Don't tell them it means nothing! Of course in practice you are basically closing the bugs as "won't fix", but don't tell your managers that.)

I suppose my metapoint is that there's a lot more psychology going on here than may meet the eye, and there's more than one way to not drown in the bugs of a basically-functional product.
It's not a lot of work to make Windows NT real-time. Back in the time of NT 4.0 there was a modified kernel that was hard real-time (as far as I can remember).
There's obviously a big fat indemnity clause in 3Taps' terms which means you're on the hook for claims made by third parties against 3Taps for loss arising as a result of the usage of the service.

Having said that if CL provides access to 3Taps on terms which allow third parties to take data from 3Taps, then this may be permissible. It of course depends on the terms of 3Taps' access though (I admit to not being completely familiar with the ins and outs of 3Taps' service though).

The problem of course is that CL have already shown a dislike of Padmapper's methods and as a result this workaround is unlikely to meet with CL's approval. Common sense would suffice to tell you that.

Having said that, it's a real shame CL aren't open to discussions over licensing data (maybe they are of course but the price is too high).
Oops. I submitted it half-assuming the link would be picked up as a duplicate and redirected. I was surprised that it wasn't.
Microsoft Will Buy Perceptive Pixel For Large Touch Display
My experience with potential investors is that it's helpful to have a general order in your head, but you should also be prepared to jump around. I've heard this advice from other YC startups as well.

It helps to start by framing your problem space and audience. That's where a story and empathy can come in. But there are people who will "get it" right away and jump right into your product, without ever asking about anything else.

Then there are those who will be laser-focused on your business model and spend the entire time talking about that.

And I've spoken to some who know my market well and just want to hear about our competitors and how we are different.

It all comes down to understanding your audience, speaking to your audience, and addressing the topics they care about. At least, in terms of an interview with an incubator (or potential investor).

And most importantly, be prepared for anything.
I've been using Arel directly (with ActiveRecord) for a project. It's 80% of what I want, but then it inexplicably sucks at the last 20%.

The whole point of a relational algebra is that it's closed under all the relevant operations. But Arel's implementation mostly ignores this fact, and you get back different types of objects with incompatible APIs depending on what operations you use and even what order you apply them in.

Concrete example one: "foo.union(bar).union(baz)" explodes because the union operation is not composable.

Concrete example two: you can compose joins from the right but not the left. So "(foo.join(bar)).join(baz)" works but baz.join(foo.join(bar))" explodes -- but not until later when you try to dump it to sql, at which point you get an obscure exception.

When you look under the hood, you see that it's having a hard time with this stuff because it doesn't really implement relational algebra. It's mostly just an abstract syntax tree for SQL.
I saw the 'apple.com' domain and almost jumped out of my seat. I thought it was something official from Apple.
I'm on it ;) Seriously! (in regards to disrupting the SAP business).
By CL's Terms of Use, it's not CL's data. They just post it.

It's clearly a gray area, but let's be clear: IT'S NOT CL'S DATA. Craigslist actually makes it clear that it's the user's data and that when it's posted on CL, it's being posted publicly.
I don't understand how CL can even exercise this kind of control. I'm not a lawyer, of course, but it seems reasonable to me that apartment listings would be considered "facts", just like baseball statistics.

So then the CL terms of use are the only obstacle, but can you really be held to those if you didn't read them and weren't somehow forced/encouraged to do so? Perhaps so, but then I would find that a little scary.

Just seems like a bad situation all around, but in my mind Padmapper has the moral (though perhaps not legal, again, not a lawyer) high ground, at least relatively speaking.
If you were sitting down in the coffee shop and talking to a friend or someone you met who had an idea you wouldn't allow them to make a presentation. They would give you a sentence or two about the idea and then you might ask a question. They would answer the question and if they knew of something that was related to what you were asking they would offer it. Every now and then they might blurt out a point which hadn't been covered.

Maybe I'm just more patient than most people, but I feel like I'd give them more than a sentence or two, if it was clear that they had more than a sentence or two of things to say... I generally try to avoid interrupting other people when they're talking because A. it's rude, B. it's presumptuous, and C. I don't believe it's an effective way to communicate most of the time. Now if they use a term I'm not familiar with, or whatever, and there's no choice but to ask a question or get lost, then sure, asking for clarification makes total sense.

Now if they were rambling without pause for 10 straight minutes, then yeah, sure, at some point you have to interrupt, especially if there are time constraints (which, to be fair, there are in a YC interview). But if I interrupted with a question, I'd expect to get an answer to that question, and then possibly have them pick their initial narrative back up where they left off.

Anyway, it's all very subjective, and I'm sure Paul has figured out a lot about how to do this over the years. I just find myself wondering to what extent the YC interview gives the startup team a chance to get their initial burst of "stuff" out before starting to take them off on tangents.
There is no difference, a call can trivially be deferred by wrapping it in a function.
Your understanding continues to be wrong.
Well, to do the full obfuscation, we would need to compile Clojure to C, then to JavaScript, then run it through Google Closure compiler. And then try to comprehend the mess that results.
My question is: Why are people using craigslist?

Fortunately for me, I purchased a home before all apartment ads migrated to CL. For the life of me, I don't get why it's so popular.

The site is awful in at least a half dozen different ways.
Technically, wouldn't Google Cache be in violation, and therefore 3Taps & PadMapper by extension?
Who gets attribution for every thought embodied in that doc?
Clicking on "Building books with CSS" in the last issue takes me to

"High Quality Free Vector Icon Set in PSD Format"

is this wanted or is it a mistake. If i click something i expect it to be what i clicked.

Anyway in good faith i subscribed.