skysight-inc/HackerNews huggingface dataset:
Seems like a really cool utility, particularly the image editing elements. I will definitely use this app.

It would be great if I could automatically syndicate my uploaded photos out to other services/locations where my friends and family are already expecting to see photos from me (like my blog, tumblr, facebook account, etc). I guess I could probably use the email sharing to accomplish that, but it would be great if I could pre-load all the posting information for these other locations (typically it is just a dedicated email address) and tell the app where I want to post the photo as part of the upload process.
Ok, will keep that in mind. I thought so too at first but then decided to post anyway as I found the ideas involved in making the arguments interesting.
As a graphic designer I can tell that if we could replace any transparent PNG with their bogus gamma by a simple SVG, it will make instantly any “traditional” web page more beautiful, richer yet simpler and faster.
I see a big advantage to switch the rendering layer to SVG when appropriate and on the fly. And I don’t see Flash being an alternative for this.
So Cappucino really kick ass for me.
At the end of the day we’re still dealing with pixels. But with monitors at 200ppi or more, it’s not a viable option, we need to use vectors, proper mathematics and abstraction layers.
actually if you are not doing any iphone development (or mac development) i dont see the point. i am on a dell inspiron (bought early last year) and is very solid. running fedora 9, only log in to XP if i have to (around once a month).. cost of hardware is lower (id say atleast 10%-20%) and you have a lot more freedom with what you can do without running into the JobsWall! plus for webapps i can get it to mimic the production environment almost as is.

Yes it is not as "cool" as a mac, but hey if I wanted my machine to look hot Id have gone into fashion design.
or should that be "if i wanted my machine to look COOL".. but you get the point..
Think about the software too. I see you use Adobe CS3 and MS Office, so you'll have to buy new licenses of each of these, unless you're running them in a VM.

I looked at moving to a Mac just like you are and after looking at the hardware and software costs, I could by myself a separate linux server as well as a new PC for about the same price as a Mac. You're also limiting yourself in the hardware you can buy by using a mac, no more upgrading the video card if you feel like it, or getting a $40 digital TV receiver, no more plugging in a RAID array on the weekend, the number of third party accessories is smaller and there a lot more expensive. Also the amount of free utilities for the Mac is a lot less (I use a bunch of little free PC utilities, that have seeped in over time, and would take a lot of time to replace). I have 2 monitors at the moment and thinking of getting a third - can the Mac support a third? not sure. There's a lot you take for granted in the PC world that you give up if you move to the Mac world. The Mac hardware is a closed proprietry system and all the negatives that come with that are there, but I do agree it's nice and shiny and I just want to touch them :-).

So I'm buying a little Mac laptop to play with (officially for the kids) and keeping my development on PC's. If you want to dip your toes (to see what all the hoo ha is about) the Mac mini could be an option too. hth.
I would definitely like to avoid using the VM wherever possible. Just need to keep it around for website testing in IE 6/7.
Yea, I don't want to get into a huge debate about this either, and the names you mentioned are definitely in the same class as the first picks. My main thought was that while its not a science, the scouts are definitely not just randomly picking players like Gladwell makes it out to be (saying that "there is no way to know who will succeed at it and who won’t" and that "college performance doesn’t tell us anything").
7 Great Reality Checks From Guy Kawasaki
He said "Ruby is a great language," but not his favorite language. I don't consider that writing-off the language.
All of you high karma folks around:

'Karma' is a quite recent invention, in fact it dates only a few years back. Everything growing so fast is always exposed to dissolve in even less time...
50 Extremely Useful And Powerful CSS Tools
Having all the power of unix and a nice interface is great. Its slightly harder to sell if you are not a command line addict but if you are developer though you should be one.

My experience has been pretty positive. I can focus on coding and not have to spend all my time holding my OS's hand or hunting for settings buried in some maze of dialogs or some undocumented config file.
I was in your position recently and decided to switch. 3 months later and I'm back with Windows - it is simply more efficient for me. I'm really big on productivity, so I really tried to customize every tool I've listed below. To give some background, the main programs I use are:

1. (http://www.macdevcenter.com/pub/a/mac/2004/04/09/launchers.h... "Launchers - SlickRun vs QuickSilver + Butler/Launchbar")

a) Ported all current bangs from SlickRun to QuickSilver.

b) Tried Butler, Launchbar to quickly launch artists, songs. Ended up sticking with Launchbar.

* SlickRun is marginally faster, minimalistic. Support different use cases.

* Felt frustrated in QuickSilver's scripting language trying to do simple stuff like "Open new Window (not tab), ssh to this hostname."

* Tie as I'm prejudiced.

2. Terminals - PuTTy + cygwin vs Visor + Terminal, iTerm, x11... + Gnu-darwin, fink

* I heavily abuse remote (Ubuntu) session screens to do all my work. (I'm usually a Rails dev using VIM.)

* Needed 256 colors, package manager, bright (as opposed to bold) colors. Prefer no tabs.

* I have no idea why the native Terminal program doesn't support 256 colors. Entirely silly.

* Package management is a pain. Ended up doing all my work on my remote Linux box.

* I really prefer PuTTy. Every single terminal program I used on OSX either didn't fit in visually or were missing some feature that was provided in PuTTy.

* Spent way too much time frustrated while trying out everything. At then end, still frustrated.

* I understand this might just be due to my prejudices, so tie.

3. Virtual desktops - VirtuaWin vs Spaces, Witch

* Spaces has huge numbers of problems. Especially when combined with CMD-TAB. Spent way too much time frustrated. Gonna give this one to Windows.

4. Browsers - Firefox vs Firefox.

* Lack of right click drag mouse gestures. Large drop in productivity I never managed to replace. Windows wins.

5. Music - Winamp vs iTunes.

* I really learned to hate iTunes. A lot. Ended up bugging out on my giant music library and crashing a ton for no reason. ... Spent even more time debugging/Googling. Frustrating.

* Tie, lots of people like iTunes. I prefer my Winamp + Python script to update m3us.

Every other program had a relatively easy replacement. Here are my other gripes:

6. Hardware - Right click.

* 'nuff said. Everyone trying to justify this design decision is probably a fanboy.

7. Keyboard shortcuts.

* Three months later, I'm completely used to the keyboard shortcuts and hate them passionately. Does anyone honestly like the Apple bindings better?

* They lie! Changing bindings for applications like Firefox in the "control panel" does not work at all. Another frustrated day.

Conclusion:

* If you spent a lot of time becoming proficient on your platform of choice, you probably can only lose on OS X.

* It is incredibly frustrating trying to make "minor" tweaks. They turn into massive battles that remind me of my days trying to tweak my Linux desktop box.

* If you aren't an efficiency freak like me, you might gain by switching.
That's a trashy, misleading question to ask, designed to make the interviewee look like a fool. If I don't like a programming language, I don't learn it (unless I have to). For this reason, somebody's reasons for disliking a particular language are likely to be riddled with inaccuracies unless they're into reading up heavily on languages they don't use.
I had read a similar story elsewhere on the 'net.
The hypocrisy of Amazon
Thanks for the specific feedback.

If you wouldn't mind being a little more specific about about the tea bags vs raw ingredients, I'd like to incooperate this in some way but I'd like to get a little more detail on what exactly your view is here. just drop me a line at justin@entitea.com

As for the searching, I plan to add a smarter search very soon, so that it can recommend other keyword searches based on what your original search was for (ie searching for assam will suggest searching for 'black tea', and so on)
The most unfortunate thing about child identity theft is that about 55% of instances are perpetrated by parents or other family members. Basically, folks that have burned through their own credit and have moved on to ruin their kid's credit as well.
Hilariously, I had already written an answer to the preceding question: "What do you like least about your favorite programming language?" for an email to someone else just a day earlier.

Granted it's still a terrific question -- expository about the applicant, and easy to banter about to detect bullshit / plagiarism.
yes, i get particularly pissed by so-called counter-culture hipsters pissing all over the unwashed masses yet slavishly dedicated to the hypocrisy of crass consumerism when they think its "cool". the appletards go miles beyond any shopping-zombie i can think of in their pursuit of buying shit. and yes, it is shit. its stunning that there are morons buying the new macbooks for $2k!!!...i mean, you have to be braindead.

but the icing on the cake was when i bought the 3rd gen ipod nano. previous ipods were recognized by linux and various tools. but oh no, steve had to encrypt the firmware, thus pointlessly complicating what should be a trivial task - mounting a usb device. WHY???? what do you FUCKING CARE steve that i am trying to plug this into a linux box??? is it a problem that i don't buy into your end-end slavery? i replaced it with a cowon...at least they aren't going out of their way to fuck over users who don't goose-step a certain way
In the original experiment most letters never reached their destination. I am not convinced that this is a desirable property for a routing protocol...
Like the idea - tea would appear too be the worlds most popular drink after water if you believe wikipedia. I've no idea about the size of the specialty tea market but assume it must be big enough to well in financially.

I'd take a second look at those images on the left side of the page - the writing in them is a bit too small to read.
"rather than strict locks, perhaps transparency would be a good approach"

Transparency is a great, but you still need rules when you're working with any code that's bigger than what you can hold in your head at any given time. Doubly so when you're working with a team.

Programming in a team is hard in the same way that taking care of a room full of toddlers is hard -- obviously, you want everything out in the open, but you also want to hide the sharp objects, put caps over things that can shock, and otherwise make the big, transparent room as soft and bouncy as possible. You need locks on the cabinets full of poisonous chemicals. Obviously, the locks need to be open-able, but only in special situations, and certainly not by nosy toddlers.

(Before you criticize me for being paternalistic, realize that I include myself in the "toddler" category. I much prefer code that's written in a defensive style, because it's easier for me to maintain later on -- and that's where any programmer spends the majority of his time. I've developed this attitude because I know that I'm stupid, not because I'm arrogant.)
I developed a site that allows people to access book info via phone (www.fonefu.com), and was dismayed to find that Amazon rolled out a similar service with the added competitive advantage of allowing the user to pay for the transaction over the phone as well.

They should have opened this up - alas, things like this happen when you play in a walled garden.
Gotta correct you on Young. He was a promising starter who many, including myself, thought could make the Pro Bowl very soon (especially if he played with wide receivers). Then he became a head case and lost his job to a mediocre Kerry Collins.

Also, I think you should include the second and third quarterbacks taken to round out your stats...that might be interesting, with stars like Ryan Leaf :^)
This is flippin' fantastic.
As someone who recently switched from Windows to Mac, the only software I really miss on my Mac are Word and Excel -- the Mac Office 08 versions are vastly inferior to the Window Office 07 versions, imho.

I had thought I would miss a lot more, though. So when I first switched I bought Parallels and installed XP. For awhile I was running XP with FeedDemon (NetNewsWire has some annoying features I couldn't figure out how to turn off), Digsby, and a few other Windows-only apps I thought I couldn't find Mac replacements for. Eventually, though, I found replacements for everything (save Word and Excel).

Plus, I can now use TextMate, which has made my like a lot easier.

I still own XP and Vista machines and use them fairly regularly as well. But my main computer has become by MacBook.

I made out a list last month of all the things I love and hate about the Mac after a couple of months using it. It might be helpful for you: http://mockriot.com/post/58997722/my-mac
But the number of people with access to the internet keeps growing, and filtering tools keep improving... I might not be able to view everything cool online, but I can still view more of the things I'm really interested in.

My attention span has always been filled - more content on the internet just means I can be more selective when picking what to fill it with.
No. Just switch to Linux. At least that way you'll learn something and won't have to deal with the ctrl/alt dyslexia.
FDR era laws that give the unions a ton of power at the expense of both workers and owners.
That's not a fair comparison. The equivalent would be Windows + VirtualBox + Linux.
Since you mention eclipse I would say "proceed with caution". There are two issues:

a) Eclipse itself is less usable and less stable. I have colleagues who are unable to debug, experience crashes etc. which I never see on Linux / Windows.

b) probably you are doing java development. Java itself has very weak commitment on the Mac and often lags years behind the latest releases and even then may have issues. If you make your bread and butter doing Java stuff, you should probably run an evironment that natively has first class support for it.

Of course, if your Eclipse use is just incidental then these may not apply.
Just repeated your experiment on a MBP 2.2GHz. Got 0.424s real for the first attempt, then ~0.180s for all subsequent. So even on a far slower machine with no caching whatsoever, it's still under half a second :)
Depends on how urgent your development is at this point. If you're trying to bang out some code for a goal or deadline, don't bother switching now.

You'll only frustrate yourself when your flow is constantly being interrupted by having to figure out how something works on a Mac when you know exactly how it works on a PC.

That's not to say don't try out a Mac, I'm all for new perspectives because I believe more perspectives are the foundation for creativity and successful problem solving.
I hate the mandatory 2-second startup time and "warming up" time.

I got about 0.45s for a basic Java app on first start, then 0.2s subsequently. For a JRuby one-liner, I get 0.618s consistently (no first start to count). So while JRuby appears to add about 0.4s to startup, it's no 2 seconds.
DHINO is not really a problem. We are missing true private methods and attributes in Perl, but it doesn't stop us from writing large maintainable programs. The rule is that you don't call methods that start with an underscore from outside of the class that defines. Sure, you could, but we don't.

Java's strict hiding has made my life more difficult in a number of situations. Recently, I needed to change the way URLConnection worked. I could have fixed the problem by changing a private attribute, but no no, you can't do that in Java. Instead I had to write 3 additional classes to set everything correctly for me. This is not good software engineering practice, it is a waste of my fucking time. (This was a one-off script, not a large program. Yes, I know, too many hacks and your app falls apart... but with Java you end up with an app that is falling apart AND a shit-ton of useless code to wade through.)

Anyway, if you think Java-style programming is "real programming", that's great. We don't need to work together, so you are free to waste your time however you like.
iShowU HD might be a suitable replacement for Camtasia.
I took a crack at this problem space a few months back: http://astartupaday.wordpress.com/2008/08/16/y-combinator-ch...

I was messing around with way I described the idea (partially because I thought it was a good idea and wanted to hide it a bit). The core idea is users can tag celebrities based on the clothes they are wearing and products they use. Similar to your tagging furniture idea...but I chose the celebrity niche as tagging celebs = interesting, tagging furniture = boring.

I think there's a business in there somewhere, the execution would need to be really fantastic and all the use cases and motivations well thought through. Feel free to ping me if you want to brainstorm around this (kleneway at hotmail)
The libraries have been full with more content than any single human could digest long before the internet.

For some reason it seems unlikely that a few major "content providers" will emerge that monopolize new content. We had that already, it was called TV. Does anybody really want to go back to that?
Actually one thing I really love about OS X is the placement of the command key. Keyboard shortcuts like Command+Q and Command+W are much more convenient then something like Alt+f4. Keyboard shortcuts in general in OS X have been a one of the great advantages in my experience. I also switched from Linux to mac about 4 or 5 years ago. At first it seemed very awkward. I think any change like that would be, but I was instantly appreciative of how seamless the system worked overall, and how much less I had to mess with it to get it to work right (Like I said, this was a few years ago). It's not perfect, though. I would suggest that anyone who is interested in making a jump to a new OS to try and get their hands on it before buying and see what they think.
We can't ignore it. It's shoving everything off to the right.
reported as inaccurate. startup founders don't have spouses.

oh wait, this isn't digg..
A valid comparison would be OSX + VirtualBox + XP vs. XP (Putty, Xming) + VMWare + Ubuntu (server)
Microsoft publishes uber patch to address 28 vulnerabilities
Um. If you actually look at the numbers they still earn less than computer engineering and computer science. Their overall percentage of change is higher but earn net less across the board for the 4 year college compatible technical degrees. I think IT here means ITT Tech, etc?

I wish they compared years of education in each space - Masters or Doctorate to each other...
I expected to see information about that ingredient when I clicked on the ingredient - such as what it is, where to buy, how long it could be stored for etc. If this is where people come to learn about tea they surely need to learn about the ingredients.
You are correct (I'm a .NET developer for a living)
I used to work for a union. Now in grad school, live with the grad student union treasurer.

1. your pay is very pathetic even for TAs.

2. You can find how much your officers and staff are getting paid here: http://www.dol.gov/esa/olms/regs/compliance/rrlo/lmrda.htm
At my school, officers get a $50 honorarium month, and staff get nonprofit compensation (low pay, decent benefits, and the thanks of thousands).

3. Some one described them as a "mob of idiots." A democratically run organization of graduate students is a "mob of idiots"? What does that make the United States?

4. Management gets the union they deserve. The big 3 have disfunctional management so they get a disfunctional union as well.

5. The Big 3 have been pissing away all their profits while ignoring their building obligations for decades. It's management's job to make sure the budget works. You don't get paid to make those decisions.

6. It's a matter of priorities. You aren't a priority (and a football stadium or refurbished admin offices are) unless you make yourself one.

7. The time to start worrying about this is way sooner in the bargaining process. Don't need to be on the negotiating team, but know who they are and tell them what you do and don't want. If you don't participate, don't expect to get what you want.

8. Union internationals typically have very little control over union locals. SEIU being the exception.

9. There are crap unions, though they are far rarer than the WSJ editorial page would have you believe. Unions with active membership are almost never corrupt, self-serving or mismanaged, just like any healthy democratic organization.

10. I have noticed a pattern of common but very short strikes in academia. I suspect Presidents feel they have to demonstrate fiscal restraint, but the vast majority would much rather move on and get back to education. Except corrupt self-serving bastards: http://en.wikipedia.org/wiki/Stephen_Joel_Trachtenberg

Hilarious and sad note: your strike pay is equal to your TA pay. This is very uncommon.
This is at a company where they listed 11 (!!) fantasy languages in the job description. They want candidates to be the type of people who do projects in novel languages just because, that can reason about programming language design issues, that have well-founded reasons for not liking things.

Yes, it would bait idiots who "don't like C because you can only define variables at the top of a function", or "don't like Java because you have to put classes in different files" -- but that's intentional.
Three things:

1) If ugliness isn't a concern, I can do everything I need to do in C++. Arguments in favor of ugliness don't get a pass just because they happen to support your favored language.

2) What does "sufficiently typed" mean? This sounds suspiciously like a tautology: "re-factoring is easy when you've written code that's easy to re-factor."

3) The "you're doing it wrong" response is zero-content. Prove that we're doing it wrong.
You seem pretty upset about this stuff. I think you're over generalizing about Apple users. Everybody buys things for different reasons.
Read this thread about negotiating leverage:

http://news.ycombinator.com/item?id=387027

What a union does is replaces a bunch of independent actors with a single monolithic organization. You may be a replaceable cog in the wheel and hence unable to bargain for more, but all TAs together probably can't be replaced. So the union can negotiate a better deal for all of them if they strike together.

Like all competition-elimination strategies, this decreases economic efficiency. However, you shouldn't feel too bad about this: so do corporations, and any other form of organization. People live with big corporations, even if they are ultimately worse both for consumers and for employees.

When unions have struck themselves out of existence, it's usually because the statement "But they'd certainly care if all X no longer worked for them" is no longer true. Most Americans don't give a damn about Detroit and would happily go on with their lives if all 3 American automakers and their workers just disappeared. (My parents haven't bought an American car since the 1960s.) So when the UAW tries to bargain, they just end up taking the corporations down with them.

Unless you work for a really sucky university, I don't think you need to worry about that.