skysight-inc/HackerNews huggingface dataset:
These types of threads are great, because they give developers exposure to existing real world problems that they may not have experienced themselves.

When consulting, one of the 'fun' parts with visiting or speaking to a new client is finding out all the pain points in the business and then solving them (closely followed up with an invoice :)).

Anybody have any links to more threads like this one?
I never thought of it that way, but you are absolutely right. Thank you for that perspective.
A re-introduction to JavaScript
This implies the average person reads those, much less understands them or cares. If anything, because of that an Android app is significantly more dangerous than jailbreaking, as a jailbreaker is more likely to know what they're doing.

Remember the failure of Vista's security dialogs? And how everyone just kept hitting "yes"? Same story. The average user wants it to work, not to not work. If A and B are required for it to work, they'll add A and B without a second thought.
As I mentioned below, there is a delicious importing feature but it has been disabled while we test the new, faster backend. The workflow you propose would be very handy, but it would have to support more sites... Luckily, we have an API anyone can use to write their own tools to add sites to historious!
Just because an item is "business deductible" doesn't mean you should buy it. At tax time, you'll probably only get back .30 cents on the dollar for the purchase anyway.
There are 10 types of people, those who've shipped and those who haven't.
Oh, I bet you'll like http://historio.us/export/, but you can still pay us $10/yr if you want!
Generally I ignore comments like these; a downvote and a click away. Perhaps this isn't an appropriate response,

But this article does interest hackers and entrepreneurs. This isn't off-topic. If the author had wanted to distill the post a little, or even expound, its thesis would have been more obvious. It's clear, though, that this is about builders, creators, hackers and inventors. The type of people who hang around here.

It's about a common experience those who've launched a service, built a product or worked on an idea share. It's an affirmation of the culture of builders, and a recognition that mistakes are made in the process of creation; fix them and move on.

Sure, it's not written as an article you'd read in Professional Entrepreneurs Monthly, but it's compelling. It's not a contentless rant, or a watery dribble of verbiage. It's interesting.

It's nice, for me at least, to hear about what others go through when forming their ideas into product. I know I've stopped working on at least one close-to-MVP product because I was unsure about it. I didn't want to launch it and see it be ridiculed and mocked: if it was good enough for me, then maybe I should just keep it to myself.

So seeing things like this are helpful. They're encouraging. I enjoy them from time to time: this isn't an epidemic that needs to be cracked down on.

It is not pandering; why would you say that without justification? Why would you tear down this product of someone else's work without one, small, paragraph; the irony is tangible here.

You like the sentiment, but you proceed to do what it damns.

But it's not just you; in fact, you less than the other comments that provoked this response. It's so easy to dismiss and ridicule; I debate: I would know. But far too often, comments are spewed out that resemble little straw men; micro-points within an article that are attacked and decimated. I am probably responsible for a few such posts myself; that's something I need to work on.

Context makes the work we live in; nothing lives in a vacuum. Arguments are no exception to this.
NEVER TOUCH THE MOUSE

I've tried. I keep a very small logitech wireless mouse between my thumbs when i'm pounding on the (Matias) keyboard. About a 3" reach, doesn't work so well with Apple's wireless mice.

--------------------

My other tip: a guitar (Ibanez electric) or MIDI keyboard (M-audio or Axiom) and a book of exercises (Hanon, Czerny, or guitar aerobics. Regular guitar/piano breaks fire something into the brain, serotonin, epinephrine, endorphins, ...something. A tenor sax would work too but can't really be played quietly through headphones.

http://www.amazon.com/Guitar-Aerobics-One-lick-per-day-Devel...
It was just pointed out that the data show that this problem is affecting a vanishingly small proportion of users in practice. Your counterpoint is an anecdotal pronouncement that it happens to you. That’s great—but it still doesn’t happen for most people. If we’re peddling in anecdotes, then for the record in the three weeks I’ve been using my iPhone 4 I have been completely unable to reproduce the antenna problem on mine in any way, shape, or form: it simply doesn’t happen. Takeaway: anecdotes are nearly completely worthless to be throwing around.
historious is an optional $5, so we have that beat!
This looks like a useful service, but just wanted to point out that having a JS embedded button might not be the best way of going about it, or at least in it's current form with the historious_key as the only means of authentication. If a site is expecting historious users, it can have a simple javascript polling loop that wait until the historious bookmark is activated to jack the key.
Yes learn it, you should also learn at least one language per paradigm, it will give you a wider perspective on programming and a flexible mind.
IMHO one should learn at least: Haskell(or something ML based like OCaML or F#), C++(regardless of what anyone says it will be an useful insight), Java or C#(also check D if you want), something Lisp based(Scheme is small and simple), perhaps some Prolog, Erland and Ada.

Oh and see something of Forth if you like the looks of it and some assembly.
A LOT of things should be taught in schools - how to fill out a tax form, martial arts, yoga, come on people, how many times in your life have you thought 'They should have taught me this shit in school...'

How compound interest works, how fractional reserve banking works, the difference between borrowing from a bank and from a credit union...

Oh here's one - scams, cons and sales tricks so you don't learn by buying a lemon - over and over....
I'm using Delicious and perhaps I'm missing something, what do you guys do differently? I use Gnome search extension to search my Delicious history and have a FF plugin to bookmark pages: what am I missing?

I'm sure there' something unique about your service, I'd highlight it more right there on the front page, specifically for Delicious users, since it's proven that they like this type of service and you need to concentrate on converting them.
malapropism... think he meant 'obscene'.
Hmm, thank you for pointing that vulnerability out... Do you mind contacting us at support at historious to discuss?

Also, there is a Chrome extension available and we will be writing more as time progresses (sadly there are more important issues to address).

Thank you very much!
I've been using AirDisplay on my iPad as a third monitor and it's been pretty good so far. I have a similar setup to yours.

Works very well for certain tasks like tailing logs and such.

http://avatron.com/apps/air-display/
An easy way for non-technical users to upload very large files from a browser.
Answer needs more love. The capabilities of the client are part of content negotiation. The version that the client supports is thus also part of content negotiation, just like content format, language, character set, compression method, etc. are

Please do not place the version number in the URL, it is a horrible practice
> The extreme example of this problem is in science. Just about nobody in society has actually done any experimental science.

This. A thousand times this. It takes like three weeks of screwing around to get something remotely valuable, and oftentimes a summary takes just a paragraph that people look at and say, "Well, yeah, duh, that's obvious isn't it?"
Why WordPress Themes are Derivative of WordPress
It's not that being gamma-aware is "right" and most software does it "wrong" for speed.

In many contexts, RGB values don't have gamma associated with them, just as they don't have ColorSync profiles or whatnot, or if they have one, it was just invented at some stage of processing. (Using the current screen gamma would be pretty arbitrary for an image editor.) Trying to "convert" between different gamma values during processing likely will do more harm than good if your entire pipeline doesn't have this philosophy, or worse, if only one program (e.g. Photoshop) or format (e.g. PNG) does.

I suppose PNG files win a prize for carrying gamma information, so that web browsers and image viewers can apply a curve in software that throws off their brightness and contrast relative to everything around them? And when Photoshop decides the colors in my GIF file need to be "converted" to sRGB from god-knows-what it thinks they were before?

If you want every last image operation to be done with perceptual accuracy, convert your images to some fancy color space like CIELAB, after careful consideration of their intended source gamma and color space, and do your calculations there; then somehow be sure they are accurately converted for display on the user's monitor.
An alternative editor is Netbeans that has the same feature, for those who want an open souce cross platform alternative.
Fireworks also has built-in functionality for this sort of thing (not wordpres, but HTML). However the produced code it's a mess, and it's unmaintainable.

So for UIs, it's just better coding it manually. One thing that could be possible is Fireworks (since it already has vector support) that uses SVG elements (as yason pointed out). From there it should be simpler to produce quality and maintainable code.
Still editing this list of things we've tried at Twilio, here's what I've got so far:

* Use the free version of everything, and when you run into the limitations tell the company you are working with that you are a startup -- they will likely make an exception for you, small businesses hold a place is many people's hearts

* Barter your time (instead of money) for things you really need, such as trading blog posts with a company you want to get free services from

* Become a customer of your customers - make non-monetary trades while you're both growing, because you have being cash-strapped in common (only do this within reason)

* DO NOT pay for a PR agency or do trade shows, find ways to hack these traditional promotional tactics (contact me if you want ideas, or check out constraintmarketing.com)

* Use GetSatisfaction for your online forums, the free version is pretty awesome. +1 Zendesk comment someone mentioned already

* Use Expensify for expense reporting (you'll need this as soon as you have your first sales/marketing type)

* If you have investors (even angels), try to get your investors to let you work out of their office space. Chances are they are on the road a ton and won't care

* When you're too big to borrow space, try a coffee shop that is dead during the day and make friends with the owner. They'll appreciate the regular business

* Coworking sounds expensive at "$500 a desk" but do it Hong Kong style, 2 or 3 people to a desk or coming in at different times during the day

* When you rent a space, try to get the previous tenants to throw in the furniture they're going to have to pay to dispose of anyway

* Don't do company credit-cards until you absolutely have to, the founding team should be willing to take the personal risk and be responsible for late fees (heaven forbid)

* Order promotional materials from Fedex or Office depot - a business account gets you 20% of everything. A single good-looking retractable standup banner looks professional, travels well, and lasted me over a year at our startup before we had more swag

* Pick ONE promotional giveaway item, make it awesome, and order in bulk. This will save you money long term, while still building brand, but don't both having pens, keychains, dongles, widgets, gadgets, etc. try just a tshirt

* set a travel policy about the cost of flights, and take public transportation instead of cabs. Remember, you are cash poor and time rich (sort of). Look for deals like the JetBlue all-you-can-eat or Virgin America $39 flights, snag them, and figure out who to visit at those destinations

* buy a coffee maker and those little K-cups from Bed, Bath, and Beyond -- you'll save a TON on going for Starbucks, both in time and money. In SF a latte costs $4!

* Strike up a regular "rate" with a single restaurant where you take all your clients, potential investors, etc. so that you can still treat them well but save 20-30%

and of course I have to say:
* use OpenVBX to set up a business phone line with a simple menu that forwards to various cell phones "press 1 for support, 2 for sales, etc." and only pay for what you use
Yes, because one day you may be tempted to write a windows driver to hack games (how I helped a friend write a WoW bot).
Yes, it is worth learning C even though most CS programs do not use C now. C is an excellent abstraction of the actual machine. Python is great, but many of the constructs used in python do not map directly to the CPU. Like many have said, C is portable assembly.
Even if we neglect what I thought was the obvious subtext of this article, what we see here is not mere pandering. It's coaching.

It took me far too long to understand how important coaching is. To the dispassionate observer, a coach sounds like someone repeating the very, very obvious over and over again. Why, really, do people like the Williams sisters need a coach? Don't they understand as much about tennis and tennis training and winning tennis as anyone on earth?

And then you find yourself in the middle of the competition, and you're tired, and you're stressed, and you're at risk of losing your game, and you find that it's really good to hear the voice of a coach or a teammate, carefully drawing your attention to the specific very, very obvious thing that you need to remember right now.
You can configure your account to use key based authentication so that you are logged in automatically.

Here's an article that I found that explains how. http://blogs.sun.com/jkini/entry/how_to_scp_scp_and
Thanks, that is surely first on my list: "show don't tell."
Since I probably couldn't make compelling enough designs, I'll have to find some designers to work with.
don't spend money on advertising. instead use social media, blogging, word of mouth, add pro-viral features, pitch in comments in web forums or others blogs, cold call prospects, etc
Well, our del.icio.us importer (among others) actually works so we've got that. Either way, welcome to the fray!
I'm going with something from Star Wars:

http://www.youtube.com/watch?v=X4SCSGRVAQE
Ask HN: What is RESTful development?
I read the wikipedia and understood very little. The concept is mentioned a lot here so I thought I would finally ask.
I asked this same question on Freelance Folder and nobody had an answer there either, so I did some additional research. Here's a link to that thread:

http://freelancefolder.com/forums/viewtopic.php?f=3&t=10...
Haha, now we will work double-time to get that working! Thanks, good luck to you too!
I'm not comparing C++ with ruby for webdev. I just said that I moved to a webdev job from a realtime trading job where we used c++.
I'm just saying that my mental state of mind at work has become much better because of the change. I'm purely talking about language differences.
One simple exaple is the difference in time it takes to code a snippet that iterates over an array of arrays. In c++ this would take me atleast 15 minutes (finding all the types involved, compiles for error checking etc) with no
test written. In ruby I cud have everything done in 1 minute.

The better the tool you use the less stress it puts on you the builder.
can you add a tiny search bar on the browser? or at least have it be an option? I don't like visiting the site every time i want to search my bookmarks, also, it would also be nice having a way to remove the bookmarks once i've added it. Especially for articles I've read and don't care to read again.
Thanks. I am not a designer per say so if anyone can help out with designing a couple sample facebook pages (for local businesses possibly), email me with a rate and/or we can work out some other agreement!
And then there are other views: http://www.commondreams.org/view/2010/07/17-5
Windows 3.1 perhaps or Windows NT if you want the business perspective.
Ask HN: The 3 Startup Tools You Can't Live Without?
Are there any tools you actually love for any of the following categories?

- Product Management

- Team Communications/Chat

- Design Projects

- Hosting

- FTP

- Customer Service & Ticketing

- Collecting Feedback

- Accounting/Billing

- Company Phone Line

- A/B Testing (if any)

- Heatmap Tracking (if any)

- Social Media Marketing (if any)

- Anything Else I Missed

Just want to make sure I'm not missing any badass tools. Thanks!
Ask HN Sole Proprietors and Freelancers: How do you manage your money?
I'm a freelance programmer, and I've got an incredibly cumbersome bookkeeping method:

1) Money comes into my business PayPal account or 2Checkout account

2) I log in at the end of the day and move money from PayPal to Chase Business Checking (2Checkout does this automatically once a week)

3) I log in at the end of every two weeks and move my "salary" (just enough to live on) from Chase Business to my Chase Personal account.

Of course, this is a pain in the rear to keep track of, and my calendar is littered with notifications to move money around. Obviously, this is suboptimal. Checking my finances themselves is a little better, since I've got Mint and InDinero at my disposal, but I can't use either to transfer money around.

So, HN, how can I streamline this?
You are right. By the time I saw your comment, the "edit" link had disappeared.
My guess (from personal experience) you launch and... nothing happens. The life goes back to normal and you're seeing 30 visits/day in Google Analytics.

So you try sending out press releases, asking bloggers you know to mention your site, all those efforts result in a few spikes to 2-5K/day and then it goes back to 30. After a while you give up and move on to the next thing.

Did I guess right?
I would recommend Ruby, too. Even though I don't write large programs or webapps in Ruby, I use it to write the occasional script to glue different things together.

I think that there's probably more (practical) benefit to be had with Ruby than Smalltalk or Self.
I don't know what college you're going to, but you probably won't be able to graduate without taking some sort of course in C. If for some reason your Comp Sci major leaves it out, do Stanford's CS107 course: http://see.stanford.edu/see/courseinfo.aspx?coll=2d712634-2b...
Somebody should measure fannkuchredux in Opera and compare that with C implementation speed. For some scenarios Opera's Javascript JIT already achieves speeds close to C.
You can right-click in the search bar and create a browser search for it, and then you can use your browser search as normal. To remove the bookmarks, just click the "remove" link next to them.
Are you a designer forced to dance to FBs tune? Use aplanofattack to deploy hassle free and concentrate on what matters the most; beautiful, seamless design.

I like that! Thanks for your input. I definitely hear you on the "show don't tell" aspect. Ideally I'd have a catchy line like the one you made and then a slideshow of beautifully designed Facebook pages with a link to the actual live FB instance.

My goal here is to validate the core concept, hopefully gain some useful contacts/help and of course get some beta users.

As for the intermediate thing, definitely. If I can grab a couple of interested users, it would not be too difficult to build upon the functionality. My concern as of now is just to laser focus on my own unique angle. Pagemodo is really not something I'd want to emulate personally, but having easy wysiwyg templates is definitely useful.

I appreciate your feedback. Do you mind if I try to implement your phrasing?
Live Agent Chat - Web-based Online Chat Support
And reading the comments...
For learning C I strongly recommend C: A Reference Manual (Harbison and Steele), not K&R. Read K&R for context, sure, but Harbison and Steele is more up-to-date and comprehensive while still a concise language reference. That book can basically answer almost any question about the language standard that isn't compiler-specific.

http://www.amazon.com/Reference-Manual-Samuel-P-Harbison/dp/...
When you're too big to borrow space, try a coffee shop that is dead during the day and make friends with the owner. They'll appreciate the regular business

Also try libraries. They have free internet access and have conference rooms you can use for meetings, sometimes for free.
That's really nice, I would love that both for the above use of multiline text to be printed. But especially for client-side html templates.

I'm building my own javascript preprocessor language called O. I will definitely have to use that one, I hadn't thought of adding that. Should have considering it's in PHP, Pything, etc.

ps. I like the look of coffeescript, and the principle of having everything be an expression. What other kinds of properties does it enforce? Are you going to be adding any more features/property-preservations?

I'm trying to shoot for two interesting properties, 1) To be able to compile it back down to C/C++ for server side speed increases(Say in projects like Node.js where you can pretty easily hook in C/C++ modules. 2) To have the property of all code be reversable, and branchable for some interesting use cases. The reversability ties into some Networking/User-Interface Libs I'm making.

I'm curious what kind of tricks you used for implementing Coffeescript. Did you use hand made parsers, Parsing Expression Grammars, or base it on any other good projects?
I signed up, but didn't install the Chrome extension. I think you need to be a lot clearer about what exactly is going on.

For example, if I install the Chrome extension, and then visit my banking site, are you indexing my bank statements?

Do you only index pages we click Historify on? The answer to that question ought to be in the privacy policy. You're asking us to install an extension and give you access to EVERYTHING we do in the browser, but not explicitly stating the limits on it.

That said, if you're indexing EVERYTHING I browse to, I think this is actually a really killer app. An app with some insane privacy challenges, but a killer one nonetheless. If you're only indexing the stuff I bookmark, that's pretty cool, and a good step forward, but less exciting to me.
I don't know TeX either and it could be a way to force myself to learn, thanks for the suggestion.

I did assume previous knowledge for this chapter, but everything you need has been shown in the ~10 previous chapters. So far, the book is still meant to be read in a linear manner, but this could change once enough material is covered. I could add a few more links in a wiki-like manner.

Thanks for the positive comments, too. Much appreciated.
patenting the obvious... again. hope it's not granted.
One nice thing my company is using skype for is internal communication.

We have simply setup a groupchat and added everyone in the company.

We have tried almost every other interpretation of an internal network. This one just works.
Arthur Ganson's TED Talk - Rube Goldbergesque Kinetic Sculpture
> A similar framework for CSS would be great.

Have you taken a look at Compass/Sass?

http://blog.derekperez.com/tagged/compass-sass-good-to-great

"Why Stylesheet Abstraction Matters"

http://chriseppstein.github.com/blog/2009/09/20/why-styleshe...