skysight-inc/HackerNews huggingface dataset:
Commercial piracy of software at companies is one case where I think it is completely inexcusable. As a company you are using the software to make money, so it is simply a cost of business. If Adobe CS will provide your company more than $1000 of value, it is a good investment, so they should buy it.

Furthermore, it seems unlikely you need all the software they are giving you. Assuming you are a software developer, you should be able to make do with open source alternatives.
Google is not the average person's enemy. If you are cheating on your wife, you don't want her to be able to open up your netbook and read all your emails about it. But if Google knows, it really doesn't matter -- Google is not your wife. Google could care less who you are sleeping with.
I've written memory managers used in console games for the N64 (4Mb), PS2 (32Mb) and a complete memory tracking system for Unreal Engine 3 on XBox360 (OMG 512Mb).

I use MonoTouch for iOS development. Why? Because I can build complex object graphs without having to maintain, in my head or in external documentation, the acyclic version of the graph. In a GC language I can create graphs that are happily cyclic, and have every reason to be, and yet have them deallocated when the application nulls the last reference.

In a reference counted system that desires cyclic pointers, one or more of those pointers have to be chosen as non-reference-incrementing pointers - and likewise one must remember not to release them either.

Memory management in Objective-C (without GC) is no effort provided one is making applications with simple object interactions, such as the plethora of tree-based hierarchies. Reference counting is great for that.

So it could be that the OP is lazy, or it could be that they have experience with problems that you do not. If you believe that OP actually requires a lesson on the basic rules of reference counted memory management (since thats what you provided) then I suggest that you are underestimating the experience of your detractors, which in turn leads me to believe that you are overestimating yours.
[Broadcast.com](http://en.wikipedia.org/wiki/Broadcast.com)
Unless he was operating out of a safe haven nation.
JSMin (and other compressors) often cause terrible, hard-to-understand bugs in sloppy code. Passing JSLint helps avoid a lot of those problems.
It still seems to me the problem is that they tried too hard to wrap the sockets into "the web". Just open a standard TCP socket to the web site's specified port and server. Layer me in some automatic SSL negotiation using the site's HTTPS cert (or something signed by it) if you want to win points. (Probably should mandate this, in fact, as it would block off most of the remaining "forging what site to connect to" issues; not unless you have the correct SSL info, in which case you've won anyhow.)

I'm not sure what proxies are doing involved in sockets at all. I do not see what useful thing you can do with a proxy, except maybe flat-out block web sockets. They can't meaningfully cache, they can't meaningfully enforce policy except with the blindest, stupidest of approaches that should probably be in another layer anyhow. There's not enough structure in a raw socket connection to do anything with, what structure is there could and should be managed by your router.

I'm sure there's some massive problem I'm missing here. (Though if it's "users can't use websockets through a proxy", frankly, I don't really see that as a problem that has a solution. By the time you fix up your "proxy" to allow "essentially arbitrary socket connections" what you've got there is a "router". If you're in an environment where you actually must use a proxy for some reason, you're in an environment that is probably going to ban arbitrary socket connections anyhow.) Now's your chance to enlighten me, I guess. I'm not trolling here, I do believe this, but I'm interested in the answers people give too. Maybe someone will convince me. (No joke.)
Medical Devices Drive Better Outcomes
Memory management is Obj-C has issues. The documentation is spotty at explaining how to property handle it, or maybe it is an issue with the organization of the documentation cause I can't always find what I need, but I know it is there. When I started, I keep hearing the general rule of thumb, "if you don't alloc/init it, you don't need to release it." Except no one mentioned you have release properties. I never alloc/init them. Along with that, difference between an ivar and property is poorly documented. The fact that "aField = x" is different than "self.aField = x" and can mess up memory management was lost on me.

My problem with the documentation, as I said before is mostly organization. Along with that, some of these concepts are defined in ways that only make sense if you already know the language and framework.

After a couple projects and code reviews, I think I understand it now. It is not that we are lazy for not understanding or liking it; it is that it isn't intuitive or simple like GC.
Have you considered letting users subscribe to a list of topics, locations, etc. within Lanyrd and aggregating that into one feed?

update: wrote a blog entry about Lanyard with my thoughts
http://www.allthingsrss.com/2010/12/07/track-conferences-soc...
There is a balance to everything. I am not sure if 10% chance of dying is worth the gamble to emerge as a better leader on the other side, especially, as it was pointed out, if it leaves behind a grieving widow, son, mother, or friend.
Automobile Fabrics from Alexander Henry
I have to say that developing on Android after having worked on iPhone is a bit like waking up from a vivid nightmare

Can I plug MonoTouch here then? I just ported a native app to MT. It is approx two seconds slower to load - which I do think is a big deal - but the productivity benefits ( = new features) vastly outweighs that drawback.
Wow great job Guys, in business since 2004 wow that is quite some time. Let me guess without the YC seal there would have been a NO from Techcrunch, good move Colourlovers!
WooThemes server under DDoS attack for 28 hours and counting
Don't worry about these dorks; if you'd founded Google, they'd accuse you of ripping off Yahoo.

Good work, and good luck.
I'm surprised no one has mentioned this but the "x" isn't very confidence inspiring, especially next to financial fields. Patio11 once told a tale [1] of an Indian designer who created a "continue" graphic that was red with a yellow halt-don't-continue-past-here hand. I would not be surprised if a green checkmark instead of a black "x" would have helped conversions, but this is coming from someone who has not done any A-B tests...

[1] http://www.kalzumeus.com/2008/03/02/my-experience-with-outso...
Tech Sector Adds 47,000 Jobs So Far in 2010
On personal level I can explore Mt. Everest over Internet and get better understanding of what it is than someone who climbs it.
Assuming that we both spend equal amount of time (me researching, and the climber -- in preparations and climbing).
i use foss where i can anyway, but as i said gimp (the only real foss image editor out there) isn't a replacement to photoshop and illustrator.

i am a developer but i still need to do some gfx work for product flows etc

as a small angel round funded company not making any money there just isn't the budget, is my guess.
Is this similar to http://mongrel2.org/ ?
Does the DMCA ban potatoes now ?
I don't disagree with the premise that memory management requires more work; however, the tools and utilities that Apple now provides to hunt down memory issues makes it more tedious than difficult.
Well then, my apologies to all. I was genuinely surprised that this got so much news, but perhaps I shouldnt have been such a dick about it.
If your education refers to an incomplete qualification then it should explicitly state "incomplete".
It's orthogonal to Mongrel. It's more a lightweight alternative to ACE, with co-op threading.
How I Built a $600 / mo Product In One Day | kpkaiser.com
Thomas Palley: Plan B for Obama on the economy
As I cannot find any reference to it in this, the FAQ or other posts on the subject, I guess it is safe to assume this is still Python 2.5 based, correct?
So, from what I can tell, Pluton : C/State-Threads :: Twisted : Python/select. It's a hybrid evented/threaded framework using cooperative thread scheduling, but it hides the thread scheduling in its API to make programming feel even more natural.

There are a lot of random projects that chased this idea; maybe someone here can list a couple? I'm just fascinated that Yahoo fielded major apps built on this one. Neat!
Without making a comment on the rights/wrongs of it, this is very common, especially in smaller businesses. If you haven't encountered it before, you've been lucky.

But the crux of your post is what to do. You either 1) get over it, 2) quit, or 3) assuage your discomfort by only using legal software yourself. What you are willing to tolerate is a personal issue and one no-one can judge you for. I'd put up with it, because I've worked with people who've done far worse than copyright violation but I'm not a judgmental kinda guy.

P.S. Actually, there's a #4. Try and convert the company into using legally purchased, lower cost apps. If you're on the Mac, both Pixelmator and Acorn are great Photoshop alternatives (within a range of tasks). Problem is, it sounds like you have Windows and Mac gear and lots of people involved.. so it'd be an uphill battle for little direct win.
They botched error handling I think. That happened to me once - turns out my text field was too long. Cut yours down to 140 characters and re-submit it, does that give you the confirmation page?
Some better (IMO) write ups on the scientific controversy:

* http://www.slate.com/id/2276919/

* http://blogs.discovermagazine.com/loom/2010/12/07/and-the-sk...

Also the original discussions on the news:

* http://news.ycombinator.com/item?id=1962846

* http://news.ycombinator.com/item?id=1963990
I'm saying every startup that hosts their checkout pages in the cloud is - by definition - in violation. If you know a startup that accepts credit cards and doesn't have the secure server that accepts the credit card input on a rack somewhere - whether in their office, in their apartment, in a colo, or whatever - then that startup is, by definition, not PCI compliant.

There is a simple and easy way to get into compliance without moving your host - use hosted payment pages. PayPal, Recurly, Braintree, and the other top-tier providers all have hosted payment pages.

Every startup I have been employed by or consulted for w/r/t payments either has a physical box or uses hosted payment pages.
Huh? Why specifically ruby on rails? If you're the non-tech founder, why are you already making decisions regarding the technology stack of your future business?
Very cool, glad that got out, it's good to see stuff like this happening. Its been in use for 5+ years so hopefully others can find use for it as well.
Facebook and Twitter Affect SEO, Confirmed by Google and Bing
As long as we are going to share the same internet, we can acknowledge that the use of the masculine as the default gender for an anonymous person is a longstanding tradition in the English language, and not every person checks every byline of every article she reads. Norms are changing, but I wouldn't call someone wrong or sexist for using a convenient idiom instead of more awkward and somewhat forced modern formulations (although in this case, she is indeed wrong).
The 37signals management team pays themselves in Wisconsin farmhouses and (note plural) supercars. They seem to be doing just fine. I'm wary about C.W. that suggests founders should suffer for suffering's sake. Then again, 37signals never really went out for VC, either. I don't know anything about Fog Creek internals, but Joel and his partner don't seem to be suffering too much either.

I think many teams find that by the time they've scaled headcount even to a minimal degree, the founder's take-home pay is no longer a major budget concern. At least, that's how I've seen it rationalized.

(Don't ever worry about offending me, but thanks for the concern.)
2010 Acc Football Championship Tickets 
If you’re ready to cheer your team on this season, all you need to do now is grab those 2010 Acc Football Championship Tickets. We here at TicketsMate are offering you the best solutions and some of the best seats in the house for you to be able to enjoy every match. Just hold on to those 2010 Acc Football Championship Tickets and wait for the showdown!
I wish I could vote you up more than once. Not using all-in-one layout in XCode is Considered Harmful. This is even more important than binding Open Quickly to CMD-O or some other quick key shortcut.
Watch Free Online TV Shows - Full TV Episodes Online
I agree with both of your points. The conventional wisdom is that the best predictor of future performance is past results. Since this job's responsibilities are to "Provide service to Path users through email, Get Satisfaction, Twitter, Quora and other mediums," experience using these mediums is obviously ideal.

That doesn't necessarily translate to other jobs, but this is one case that seems fairly sound.
http://outsideonline.com/outside/destinations/199609/travel-...

True Everest
Into Thin Air by Jon Krakauer

Everest deals with trespassers harshly: the dead vanish beneath the snows. While the living struggle to explain what happened. And why. A survivor of the mountain's worst disaster examines the business of Mount Everest and the steep price of ambition.

By Jon Krakauer
They probably know more about what they are getting into than their employer.
WebSocket and Socket.IO
Right, so do you know of any that are in violation?

I know of a bunch of startups that use a hosted page (e.g. Paypal, Google Checkout, authorize.net SIM, whatever), and a bunch of startups that host their main site in the cloud but have a physical server for accepting CCs, but I don't know of any that accept CCs directly on a VM. I'd be pretty surprised to hear about it.
I have a suggestion:

Start with all of the text at full darkness and lighten non-focused columns on mouseover. (Instead of starting lightened and darkening on mouseover.)

This achieves the same thing, but without the many of the usability issues.

Edit:

Some other suggestions:

* Copy-edit and grammar/spell check your writing.

* Refactor your bio and put your professional pursuits in the first paragraph: "I'm Ivan Zhao and I design things."
No, but a request time improvement from 150ms to 50ms could have a demonstrable impact on your bottom line.
I disagree. It might be a reason to look for employment elsewhere, but jumping ship right off the bat would be pretty unwise, especially if you have responsibilities to think about (family, bills, eating, that kind of thing).
Hacking For Social Good — Using Open Data to Make Sense of our Food System
>The difference in efficiency should tell you that that power spent is _worth_ something

nope. It is just that we didn't have strong enough competition from other predator species to force the efficiency increase. Instead we use the extensive way of
increasing the size, even if it is accompanied by decreased efficiency. Like going cheap low-tech V8 instead of efficiently increasing horsepower of a V6 engine.

>astonishingly superior abstraction capabilities

yep. that one. The top manifestations of that ability were Inquisition, Hitler, Stalin, etc... The astonishing ability of our brain to generate various abstract reasons to kill. This ability is the only qualitative difference between humans and animals. Most people aren't able to handle beyond the simplest physics and mathematics reasoning, yet easy to come up with a set of "other" people and pretty abstract reasons why these "others" should be violently oppressed and killed. The ability to handle mathematics and physics is just a side-effect that is manifested only by a few.
If you look into the history of human species, it is a continuous blood-shed, and whenever there is a patch of technological progress it is most visibly expressed through
new technological means of violence.

> and the ability to speak and write

tools to help communicate and organize around the above mentioned main human ability to come up with reasons to and actually perform the killings.

>mostly because I don't suspect you really have a firm enough grasp of QM, let alone QFT, to determine its aesthetic beauty

I have an MS in Math, and spent enough time on QM to get a "grasp". It is not about aesthetic. It is about method and our level of understanding (or lack of it) that i consider ugly. Vs. complexity - where it is in QM? The mathematical machinery there is pretty simple compare to the state of the art in mathematics.
Well it's like this. This is a common thing seen in a lot of places. For the moment deal with it. Just so you know, where I come from some of the biggest companies use pirated copies of Windows. But once they get to a level where they can shift over then they inform, say Microsoft, and begin the transition slowly.

I think you should wait for your company to reach a level where they can do that before you really make a move. But you can also ask yourself. How much longer till you hit that kind of profit to even begin transitioning slowly. Too long for you to be comfortable? Well you aren't willing to quit. So search for alternatives to be used at whatever point possible.

Here's a start. Prezi for replacing traditional slides? (You don't have to build it all funky like the examples. You could still build it in a powerpoint-ish style.)

Before you suggest anything make sure you have an answer for when they look you in the eye and say "well what would you do then?"
Great idea. Didn't work on iPad.
> I have a ~$300k/30 mortgage, and I'm not paying less than I would for a 1 bedroom apartment in San Jose.

That may be true, but we agree that you could pay less.

"reasonable comp package" is meaningless. There's market and there's desired, but we're talking about what a founder could live on in SV.

Many people can live on something just north of what a grad student lives on. Some can't.

The former have more options than the latter. Most people can arrange to not have car payments. Some can share expenses with a partner.

Some people may choose to maintain a $100k lifestyle instead of founding a company because the latter would require them to live on $3-40k. (I lived on less while I was unemployed.) Others won't.

My point is that it's doable and I don't think that it's a huge sacrifice. Other people will disagree. As a result, some of them won't be founders. That's okay as long as they understand the consequences of their choice and that it is a choice.

BTW - SJ's $86k/$96k median household income is for households. Most SJ households are dual earner and they're not renting two one bedroom apartments.
Do You Wake Up Every Morning Feeling 100% Fulfilled?
CBI Raid in A. Raja's home
CBI Raid in A. Raja's home, ராஜா வீட்டில் சி.பி.ஐ., ரெய்டு : அதிர்ச்சியில் தி.மு.க.,
The thesaurus is hilarious. Definitely worth a look - this should be compiled or something.

http://docs.google.com/View?id=dmv9rbh_9f7rf2vfs
The 3 Basic Tools of Systems Engineering
I agree, the author just denounces things as 'lies', so therefore they're bad, with some pretty loose reasoning as to why. Yes, it breaks things like git bisect if you use it incorrectly. And?
> A Google engineer should not expect to get a helpful response when he asks the Google search engine for advice on building a better Google.

Why not?

Google does a lot of things right, but they don't have all the smart people.
You can share opinions on HN. It is my opinion that ChromeOS is more than a little likely to fail. There is too much the web can't replace. And the Chrome web app store? Meh. I hope it fails. I'd love to start paying $4 for all those crappy flash/javascript games. "Installing" web pages? Who came up with this nonsense?

See. I just shared some opinions. Feel free to share your own.

Our opinions also amount to reviews. This is a new product, and we're speculating about how we would review it had we tried it.
WebKit Clock
This site is driven with HTML5 canvas, CSS3, JavaScript, Web Fonts, SVG and NO image files. It's optimized to WebKit rendering engine and you can see it with Safari and Google Chrome.
If you're not comfortable just start looking for a new job then. It's that simple. If I where you I'd bring it up with the most highest up person I can and if it fell on dead ears, I'd immediately ask for a termination of the employment agreement.
I think it must be an overzealous/haywire word correction algorithm that doesn't believe single letter words (a, I) should stand on their own. Or maybe it was retyped by someone by hand and missing the space after those letters is the typist's idiosyncracy. I noticed typos which were similar to one another in different respondents' answers.
But how will we ever code in FORTRAN on the thing?
I just found it interesting + awesome.

I heard that at YC application, you provide your HN username.

StackOverflow's Jobs listing is also based on the feature of observing the applicant's social activity in regards to the job in discussion.

Saying, HR people are now definitely looking after your activity on the web, perhaps not all of them know where to look (e.g. looking at your facebook's profile, where there is a better source at quora/hn/stack-exchange/etc.)
"$5.7 billion in stock." Nice, thank you.

Broadcast.com turned into a few Y! services, including Launchcast.
the company doesn't even have revenue let alone profit, it is a 5 person early stage startup. that 'transition' is far far away. i guess im just used to doing the right thing regardless of circumstance.

as i said i have thought about what i would suggest instead but there are few options for photoshop. fortunately i dont have to make slide decks i was just giving that as a wider example in the company.
It's pretty remarkable to see something non-technical (e.g. broadly-appealing/humorous marketing) put into a framework like this.

I just wonder if it dilutes the value a little bit. I've always enjoyed the jokes in their emails, but now that their cookie-cutter nature has been revealed, I might look at them differently.
I think weather underground deserves a mention because it provides a lot more data than most weather sites. It may not be very fancy and dynamic, but most of the sites that are use their flashiness to distract from their deeper shortcomings.
sure, but there's a pretty literal difference between something being a requirement, and something not being a requirement.
But it must be a word
Cortex launches today with the Google web store
Cortex is a fast and beautiful way to share sites, articles, images, videos, music across the web.
Google Books spanked by Amazon Kindle
Could you teach me how you format italic text like that?
Microsoft: Windows Phone 7 may take 2 years to catch up to Apple, Google
Failed on mine

tzury@precision:/tmp$ uname -a
Linux precision 2.6.32-26-generic #48-Ubuntu SMP Wed Nov 24 10:14:11 UTC 2010 x86_64 GNU/Linux
tzury@precision:/tmp$ gcc nelson.c
tzury@precision:/tmp$ ./a.out
[*] Resolving kernel addresses...
[+] Resolved econet_ioctl to 0xffffffffa00705d0
[+] Resolved econet_ops to 0xffffffffa00706c0
[+] Resolved commit_creds to 0xffffffff8108aed0
[+] Resolved prepare_kernel_cred to 0xffffffff8108b2b0
[*] Calculating target...
[*] Triggering payload...
[*] Exploit failed to get root.
Essentially all large publishers have official internal standards to put their corporate voice (and use of English -- or whatever) somewhere where it can be standardized, taught, and reproduced effectively. The New York Times Manual of Style, for example.
Oh yeah you're probably right about that. Good work. By the way, any suggestions on that phrase? I'm not a native speaker so my Japanese isn't very good.
This is very well put. Much more insightful than my glib comments below. Thanks dude!