skysight-inc/HackerNews huggingface dataset:
Sorry if I didn't make myself clear.

My post was made under the common assumption that top developers/engineers/etc. drive the success of the business just as much as the business people. It is why companies go looking to hire the very best programmers, engineers, etc. Otherwise everyone would hire the not-so-good, but inexpensive people.

If we assume the top people are choosing to telecommute, yet the best companies do not allow telecommuters, it means that those businesses are succeeding in spite of not having the very best people.

Since telecommuting is still not common in our industry, either:

A. Not hiring top employees does not impact the success of a business. In fact, top businessmen might have a better chance of success hiring poorer talent.

- or -

B. Telecommuting is preventing some companies, that would otherwise be successful, from succeeding.

- or -

C. Top talent would rather work on-site, and are choosing to work for the companies that support that kind of culture instead.
What I Learned When I Started a Design Studio
If Wikipedia goes down, all the media will start reporting it. And then reporting on SOPA. And I do really think that that sort of action (if the media do some research on why the action is being done) can have an impact on the legislator.
I was thinking the same thing. It's too good to be true, so people are too eager to share it, despite Alpha issues.

Can't wait to try it myself though...
Google Apps

Salesforce

Amazon Web Services

Dropbox

Bill.com

Jobvite

Github

Pingdom

Cloudkick

Passpack

Meraki

MS Intune
Amber.js (formerly SproutCore 2.0) is now Ember.js (and released)
As long as the monitored metrics are appropriate measures of what the school is trying to teach, there is nothing wrong with optimizing them. If the metrics are insufficient, then the problem is the metrics, not the attempt to maximize them.

Since neither you nor imroot actually criticized the metrics, I see no reason to believe they do a bad job of measuring performance.
RFC: Blanking all Wikipedia as SOPA protest
The most troubling part of this whole story is that Carrier IQ itself may be breaking Federal laws by logging keystrokes without getting consent from the user...and then the FBI uses that data in investigations. Wonderful.
From the article:

"A levy of just 0.1 percent — or even just 0.05 percent — levied on each stock, bond, derivative or currency transaction would be aimed at financial institutions’ casino-style trading, which helped precipitate the economic crisis. Because these markets are so vast, the fee could raise hundreds of billions of dollars a year – from the sector of the economy that made towering profits while being directly responsible for our present depression..."

And later

"We need a small Transaction Fee not only because it will bring in revenue from the sector of the economy that made huge bonuses while wrecking our economy, restoring an emphasis on those providing new, competitively innovative goods and services.

The bigger reason is that human investors won’t care about – or even be aware of – a 0.1% trade fee. But those computerized parasitical systems will howl in agony!"
Are Women The Driving Force Behind Real Estate?
I would not be surprised at all if a lot of people added themselves without realizing this was linked to SOPA.

I didn't even notice the text and jumped right to the pictures… I thought this was some kind of "hey, we work on the same stuff! I'm proud to be working on the Internet".
Yeah, no doubt. I saw that and thought it was lame for people to post the announcement. WTF? And I'm the one with -20 karma. I have no idea how. WTF is karma anyway?
About unit testing - I like expresso [1], but recently also started using tap [2].

[1]: https://github.com/visionmedia/expresso

[2]: https://github.com/isaacs/node-tap

Also see my startup that does javascript unit testing in all the browsers: http://www.testling.com

Now about switching environments, see this: http://expressjs.com/guide.html#configuration

And also see bouncy to route between production/development dynamically: https://github.com/substack/bouncy
Ask HN: Entering into a partnership with strangers.
I have been asked to join a 'venture' by 2 guys, only one who I know vaguely.

They have developed a Business Intelligence system which they are selling to large companies, they pay a monthly fee. Currently it is a 'manual' system, ie Excel.

Apparently, it is popular with the clients they show it too, but they can't really increase the sales volume without some help.

They would like to convert it to an web app, which the clients will access. I don't know if any reason that it can't work on a technical level.

The proposal they offered is to give me 25% of the business, in exchange for developing the online bit of the system.

In essence I am keen to go for this opportunity.

I need to come up with a list of questions or items to be written into a contract, before we have a telephone interview, and wondered if any one here has been through anything similar.

My initial questions are:
- If the business is sold, will I get 25% of the sale price
- Does my 25% mean 25% of sales or profit
- What guarantees are there that the guy doing the sales will work hard at it
- Who/how are decisions made, do we all need to agree
- Should the software exist only on my server
- What costs can be off set against the company
- Can I claim extra costs for hosting on my server
- I'm concerned that after months of development they may decide to cancel the project because of other commitments (We all have other work going on)

Does any one have a good contract for this sort of arrangement? Is there a correct term for this?

I am operating through a Limited company in the UK.
I hope they don't confuse me for suspected terrorist A.H. Tuttle.
The alternative would mean everything spec'd in pixels would look tiny on retina display devices. It's better to have a few sub-optimal border radius curves than to break the web completely.

Personally, I think his "wrong" 2x example looks much better than the "fixed" one. The top inner border highlight is practically invisible on the latter, and the border around the button is fairly hard to see.
> I'm curious why I hear so much about A/B testing, but rarely hear about other statistical methods for assessing changes in usage patterns. Are they not being used? Am I simply looking in the wrong places? Or is A/B testing really sufficient in most cases?

I believe part of the problem is you actually know the definition of
"A/B Testing" and the real definition (testing a single, specific
change) is mostly lost on the majority of those using the phrase. In
other words, "A/B Testing" in common use has essentially become slang
for "Multi-Variate Testing" and other forms of testing.

For example, if you only change the color of a button, you're (formally)
doing "A/B Testing" but if you change both the color and location of a
button, you're (formally) doing "Multi-Variate Testing." None the less,
you'll often see the later called the former in common usage.
Thanks, that means a lot to me. (FWIW, Locale is the application I find most useful. My cell phone never makes noise in public.)
Nope. We just didn't feel good about the naming conflict. See http://yehudakatz.com/2011/12/12/amber-js-formerly-sproutcor...
Someone who was familiar with Ruby would have almost certainly overcome the issues I had without even thinking about it.
The Future of Business is Understanding Cognitive Science
Python URL manipulation made simple.
Huh? Cowardly? Are you serious?

If I am installing Ad Block, I quite naturally expect it - surprise! - to block things. It is double more so if I am already running the AdBlock and just going through an upgrade. So for all intents and purposes the Sensible Thing to do is to opt users out by default from this new feature. This however would provide zero traction to the feature as it needs an exposure. Now, do tell me how the hell one would let discerning users know and opt-in without throwing yet another dialog at them?
I was going to comment that the article was quite far fetched, since I saw almost no difference... and then I read your comment.

Edit : Oh shit. Hi Greg. Fucking genetics. It's Dad fault.
I think you misunderstood me: The redirect is done by my browser because I want it to be done. I could just as well set it to "not end up on any site" like you prefer.

My point was that domain squatting sucks. Both our expected outcomes (Google search, no page displayed) get replaced by some page full of ads for very vaguely related topics.

I am actually working in my free time on creating a database of such domain squatters and on better ways to combat them ;-)
1px means 2 pixels on "retina" displays (iPhone 4). On some recent Android phones 1px = 1.5 pixels.

CSS1 says "Pixel units are relative to the resolution of the canvas, i.e. most often a computer display. If the pixel density of the output device is very different from that of a typical computer display, the UA should rescale pixel values." http://www.w3.org/TR/2008/REC-CSS1-20080411/#length-units

Apple's explanation of their implementation: http://www.webkit.org/blog/55/high-dpi-web-sites/

There was intense discussion at the time, but ultimately this rule exists for a reason and is beneficial in virtually all situations.
Expected response from the powers that be: "Your terms are acceptable. Good riddance."

Thomas Paine et al did not protest censorship by ceasing publication.
Does anyone actually care about this type of news?
Distributed teams are an anti-pattern. It's much easier to work with someone when you see them every day and perhaps have a few drinks after work from time to time. When everyone is just a name attached to an email or a voice on a noisy phone line, you're probably not going to feel too motivated to help them much. And without teamwork, why have a team?
Probably just concern over confusion with Amber, a JS implementation of Smalltalk.
Lisp: Tears of Joy
Ver perfil: trykenter - NeoTeo
"Greedy" Phone Giants Challenged by New International Roaming SIM Card
Last I heard, TM2 was being targeted for Lion - two operating systems ago.

Five years is a long time.
AT&T sends cupcakes to the FCC every year
I remember a time when they had to get a warrant before logging your information. Now with Carrier ID and Google and Facebook, the information is already collected, and they only need a warrant to access the years and years of detailed historical information. It's quite a big difference.
How is that different that Glenn Beck going after Google in "unaccountable ways"? (http://www.huffingtonpost.com/2011/02/17/glenn-beck-google-s..., http://www.foxnews.com/on-air/glenn-beck/transcript/beck-thr...)
Release Notes: http://dl.dropbox.com/u/891742/Screenshots/tm2_release_notes...

Major changes include the new project drawer (though, I prefer ProjectPlus[1]), and the new bundle/theme updater[2], where you just tick the box and it auto-installs.

-

[1] http://ciaranwal.sh/2008/08/05/textmate-plug-in-projectplus

[2] http://dl.dropbox.com/u/891742/Screenshots/1hgh.png
Who Does Infosec Report To?
Hewlett-Packard To Open Its Mobile Platform Code
Hewlett-Packard Company is going to open the code of mobile operating system webOS.
If it's bread and circuses that keep our less aware, equally voting brothers and sisters sated and deaf to our call to action, then perhaps a little less of each is exactly the prescription. I think wikipedia has been both bread and circus to us all, at work and home. If I was asked by a less technical friend what it meant to see a black wikipedia, I would feel it had worked well and I would finish opening their eyes. And I would feel proud to have helped.
Mars Has More Room For Life Than Earth
There are a number of ways to do this but when I first started with node I started by using some different files which hold environment variables. You can then export some environment variables based on where you are running your code (production, dev, staging, etc)

For instance you might have a .production file

export NODE_ENV="production"
export NODE_PORT="80"

And a .development file

export NODE_ENV="development"
export NODE_PORT="3000"

Before you run "node app" just link to your variables with "$ . .production" or "$ sh .production"

Again there are many ways to accomplish this same thing but this way is pretty straightforward if you are familiar with linux.

EDIT: To add to the link to configuration pkrumins posted (http://expressjs.com/guide.html#configuration)

process.env will hold all of your environment variables, and express.js will read "NODE_ENV" internally. A combination of the above, and setting up corresponding internal configuration in your node.js app will provide for a very clean setup.
Does it natively/properly support Japanese?
When you see a Gauguin, you think, This man is living in a dream world. When you see a van Gogh, you think, This dream world is living in a man.

—Adam Gopnik

http://m.newyorker.com/reporting/2010/01/04/100104fa_fact_go...

A beautiful, inspiring critique if you have the time for it.
Aim for Semantic Elegance, Not Syntactic
How can the disappearance and the emergence of Homo Erectus be separated? Cause and effect remain unclear. Perhaps its the new Homo Erectus, with its big brain, hunted elephannts to near extinction.
See how colorblind users see your stuff
Firefox Source Code Is So Big, It Hit the 32-Bit Virtual Address Space Limit
It is not only an East coast thing.

I met with the folks organizing Band of Angels in the valley and after multiple meetings and phone-calls they told me that we had been selected to present at their event. It was free to pitch apparently but dinner was $80.

I was tempted to turn down dinner and offer to bring my subway sandwich.

I didn't end up going... for all the reasons patio11 points out.
As a website, wikipedia was not eligible for the 1934 Communications Act which describes the law of which you speak.
For what's it worth, this was posted on a publicly accessible TextMate mailing list.

Not sure why he would think it wouldn't leak out.
It would be very inconvenient for the entire world but I totally support it, and I hope it happens soon because it would send a very powerful message to many people around the world about bills like SOPA.
The assumption is because of the 95 on the username, which is a strong indicator that the author was born in 1995.

It sounds like you misunderstood and thought he was merely saying that it sounds like a childish username, which he was not. If the username was crimewriter65 it would be strongly indicating that he was 46 years old.
Most of the expensive CMS products have edit in place, so a user can just click and edit. This does come with quite a large overhead in pageweight in my experience.
Now I have to return my amber lamps.
Eye Ball - A ball that captures a panorama if you throw it in the air
Forensic security analysis of Google Wallet
Yeah, Chrome represents a pretty different model from most desktop apps we run. Chrome's seamless auto-update has brought web-app style continuous iteration to the desktop. That means continuous change, and presumably improvement, but also no real ability to opt-out of new features/bloat and newly introduced bugs.

This was a brilliant move for Google because it removes the friction they face to push web-client functionality where they want it to go. For example, I woke up one day and suddenly I could run all these new webgl apps. We have all granted them implicit license to push code out to all our desktops -- at the cost of no longer controlling what version and bug/feature tradeoff you are running.

Whereas App Store apps, where the user controls updates, are somewhere in the middle of this shrinkwrap vs. web app continuum. You get the constant nagging to download version N.epsilon.epsilon of iTunes, with 20 pages of block text describing updates that are only interesting if you are the person driving Apple's grand product strategy, but you at least get the ability to say no thanks, don't ask me again. (Of course they will ask you again, but that's just due to inevitably skewed incentives.)
I doubt there is a better PR mechanism in existence than the blacking out of Wikipedia. Count my support for this measure.
Little typo there, TM2 was targeting Leopard.
Why Firefox Isn't Doomed
According to some comments on the Jimbo's talk page where the Support/Oppose poll is taking place, the italian wiki had the article's view-source wikitext visible for a few seconds before redirecting to a anti-legislation page.
Ha, funny. I just switched back to Emacs this past week after a 5 year hiatus. Thank god for muscle memory..
As someone who does astrophysics right now, trust me, we want to wring everything we can out of accelerators before we start trying to use cosmic objects to probe the laws of physics.
Yeah, but what if it is a rental with an upfront rental cost of the MSRP, no monthly fee, and a rental period of say 3 or 5 years? Does really calling it a rental or lease really make you happy?
I'm going through a similar transition (academic neuroscience -> freelance developer). Can't offer any solid advice since I'm still in the midst of it myself, but I did want to say congrats on getting out of academic science.

I'm not sure how similar chemistry is to biology. But if it is similar, good job getting off the sinking ship. Acadamia is a good fit for about 10% of the people in it. The rest of us are kept in by guilt, stubbornness, and a misplaced sense of duty/honor.
You're going to have to pay a penalty because you did not pay your estimated taxes and probably owe a lot.
I think an action similar to what BoingBoing did on internet censorship day might be good. On the a user's first visit of the day, a popup stops the visit, saying "This site has been blocked. Not really, but under SOPA it could be.", with an OK to continue. The same thing on google would really make a stir.

I don't think people really understand the ramifications of the law, and an example that affected them would do wonders for everyday internet users, with a side effect of drumming up needed media attention.
To some people, working a startup IS enjoying life. Of course, it's your own preference and taking that risk is a choice.
Interesting - would this make sense to be included into Requests [http://docs.python-requests.org/en/latest/index.html] in some way?
When I started my very first web business and didn't know any better, I almost blew $1000 on a couple angel groups that I know with the wisdom of hindsight would have been a complete waste of money. For someone who didn't know any better, it seemed like a good deal.

The worse part isn't that it preys on startups, it's that it prays on startups and new entrepreneurs that aren't plugged into the HN/SV scene (I was looking at angel groups in TX).

I don't think that a nominal fee (~$10 - $20) is necessarily a bad thing (but really, why bother?), but anything on the order of $100 or more is too much for a startup to be spending on that type of thing- a definite red flag. What investor would want to invest in a startup that spends all of its money looking for financing rather than creating a great product/service?
I <3 this news, especially as we are happy users of Ember.js :)
That is if the event would have been instantaneous.

Otherwise it would probably be the most beautiful phenomena possible.

Also this event might have happened somewhere in the universe and never reach us. Right?
I like ember.js - makes me think of flames!!
In general I think pay-to-pitch is highly suspicious, but I'm sympathetic to Graham Lawlor and Ultralight startups. He charges a small fee to cover expenses and make sure people are moderately serious. There's no way he's getting rich off of it. Pizza is included. The feedback and exposure are well worth the minimal cost. If the fee still bothers you, then just don't pitch there.
Looks awesome! I don't have a use for it at the moment, but I'll keep it in mind for future projects.

Edit: Does anyone have more information on the license? I do plan to build amazing things, but it would be nice to know under what conditions I can release those amazing things to the public. I assume it means no restrictions, but I'd hate to go stepping on someone's toes.
As far as I can tell, ~100% of the (many) references to that quote can be traced to Richard Hamming's 1986 lecture, "You And Your Research" (http://www.cs.virginia.edu/~robins/YouAndYourResearch.html), which includes that quote and attributes it to Newton (but without a specific citation). I'd be curious where Hamming got it from, since I'm not able to find either that exact quote or anything similar quoted by anybody pre-1986 (even as an apocryphal/uncited quote), at least from some brief Google Books and Lexis-Nexis digging.
Do it. This is not a time for half measures.

(It will inconvenience me, yes. That's the entire point -- it's the sole message that is likely to reach the masses, clearly. Do it, please!

At the risk of diluting my message, I'll further argue that this is what we need more of: Take away those "gifts" of technology from those who would pervert it. There's "no law" saying that the technorati have to support such morons. At least, not to my knowledge, not in the U.S. -- yet.)
Ugh, this design sucks.
Interesting, but, to be fair, I don't find urlparse or urllib to be all that frustrating or tedious to use.
I do a lot of real time stuff, so socket.io is my favorite node.js module. It makes sockets so easy to use that I now use socket.io sockets (instead of regular sockets) for everything, which causes a problem because of lack of support for WebSockets outside of the browser. For example, connecting to a socket.io server from Android using Java. Fortunately, forked some code on GitHub (https://github.com/benkay/java-socket.io.client) and got it to work.
How can you verify the security of the "cloud" hosted data?.
Or, if you don't want to spend all day configuring your deployments, you can use a tool like http://beanstalkapp.com to host and deploy your code. We deploy via FTP/SFTP to multiple servers/environments with a single click, and coming soon we'll be allowing you to run SSH commands as deployments, making complex operations super easy & repeatable.
Capitalists, obviously.
Treevenge
There are no 'equal exposure' laws in the USA for websites or any other media. There once was an FCC 'fairness doctrine' – a regulatory policy but not legislative law – which was set aside 24 years ago:

http://en.wikipedia.org/wiki/Fairness_Doctrine
Radio Buttons and Repeaters in Aspx
I am not a founder looking for an investment (at least, yet), but $50 in USA does not sounds bad for a lean start up. It act more as a filter than as an income for event host IMHO. Founder probably will spend more on a hotel alone.

On the other hand, practice of not disclosing fees and charging in the range of $1.000 - $8.000 definitely look shady.

Just my .05
Yes, I wanted to respond to your post and the subthread that you started with 'he is selling ads'. I think that gives your position away.

Now it's fine to be critical and to dislike that change, but I considered your 'he takes money (according to another subthread that's planned but not the case just yet) and that will lead to more and more ads being "okay"' too - simple.

Mobile apps w/ ads: Angry Birds on Android?
This emacs user won't.

I've gotten too used to org-mode, SLIME, M-x shell, and a host of other things I'm pretty sure textmate doesn't do.
Carrier IQ isn't used by all carriers (Verizon opts out, I believe) and the data transmitted is anonymous. I admit there is a risk with the data profiles being assembled, and being done so with ease not seen before, but the carrier IQ findings seem to be bad tech reporting and fear mongering. It really seems to be "not a big deal".

I am all for advocating privacy and a discussion about user's rights -- but I would like it if both sides left their hysteria at the door.
The Sublime2 dev builds have slowed as of late so I was wondering if the author was prepping for final release to steal TM2's thunder.