skysight-inc/HackerNews huggingface dataset:
Why use a logarithmic scaling for an area chart? Given the data it's presenting, a logarithmic chart is completely inappropriate. If I take the rectangle of "HTC / Android" and add it to the rectangle of "HTC / Windows", what do I get?
The long and sordid history of the user-agent HTTP header field
http://en.wikipedia.org/wiki/History_of_the_battery suggests that basic knowledge and early experimentation with the known concept of electricity and a disagreement about whether a dead frog's leg can generate electricity inspired the battery. Volta notes those whose work he relied on.
When you mention cursor, I assume you mean caret? Similar to Textmate?
Agreed. I was in a similar spot (trying to sell online to local biz). I was walking door-to-door, meeting local businesses, and at one restaurant, the owner happened to be sitting with his social media guy. That guy opened doors at other local businesses that were his clients.
>Correct. But sometimes you don't get that option as a small company being acquired - so getting public liquid stock in good companies is perfectly fine (so long as the lock-up isn't too tight - and it's a part cash deal).

It still tells me that something is amiss. Why not use working capital? What's wrong there? Not enough cash or cash equivalents on hand to do it? Or the company isn't worth committing to by parting with cash?

Either way if I am a stockholder in the purchasing entity, it's a bad deal for me.
Will it be drones that end the great stagnation?
Cmd + d selects the current word.

Subsequent Cmd + d presses will select the following instance of the word for editing. Makes it easy to do things such as renaming a local variable or changing both the opening and closing element of a HTML tag.
There's more at stake than that -- malice or not, a simple, tidy diagram can bypass a human's critical faculties and increase the feeling that the false data (and whatever it's conclusion) are more true. For a statistical research organisation, this is straight up neglect!

Part of my job involves electrical drafting, and though I'm positively anal about my drawings, if I manipulate the design to make the drawing more clear and presentable, it's a snowball's chance I'd ever be excused.

In my case, the risk is starting a fire in a power supply; in theirs, manipulating the market death of a product, however many dollars that might entail. Professionals have higher standards in their field, precisely because we trust them with expert information and give more weight to their decisions. Stupidity is no excuse in this case.
Radius provides an excellent tool to make selling to small businesses easier: https://radiusintel.com/

They used to be Fwix, but saw this huge opportunity and shifted to saas.
Not if the acquired company is more valuable than the stock used to pay for it.
But he is criticizing the design and fundamentals of OOP. Something doesn't have to be human or have a reputation to be badmouthed...
UW's Introduction to Computer Graphics
I saw this in the morning on my phone with a tiny screen. I couldn't read it properly but figured that since it already had so many votes up, it must be legit, therefore important. So I hit the upvote button too. I know, I'm an idiot! :-D My apologies for playing a part in pushing this up.
Thanks. I do despise stupid brainless people: they are a threat to all the things I believe in: democracy, science, fun, sex, good taste & style.
Show HN: Easily block Glassdoor app notifications
Jeff Atwood: PHP Programmer - You write PHP, That's hilarious.
I researched this idea a while back and found that Vistaprint has the automated sending service. I don't think it'll have the API approach of Sendgrid though.

There's also a whole industry of fulfillment houses for direct mail, but in my experience they're pricey and very traditional in their approach (sales-people, couriered proofs, no/printed analytics reports etc).

If you're going to do this regularly you can save a ton of postage by signing up for a business account with the PO and pre-printing the envelopes in a special format (although I always wondered if hand-writing would boost the conversion rate).

Also, try postcards rather than letters as USPS postcard rates + biz account will let you get your rates down to < $0.20/mailing - but sales letters may have a far higher conversion rate depending on your product, making them worth the extra postage.
To expand on the "niche like crazy" sentiment, you can use the service "Reference USA" to generate a list of customers for a given niche. It's an online database that will give you all the companies that fall under the specified NAICS code. You can then contact them individually and try to drum up sales.

Here's a small sample of the information you'll get:

* Business Name

* Address

* Contact Information

* Number of Employees

* Number of PCs

* Location Sales Volume (in dollars)

* Credit Rating Score

* Names of Management and their Titles

* $ spent on accounting

* $ spent on contract labor

* $ spent on advertising

And this information is all free to you thanks to your local public library. Here's how to get access to it:

1) Get the NAICS code for the industry you're selling to. This code is used by the government to classify businesses. http://www.census.gov/eos/www/naics/

2) Go to your local library to access the ReferenceUSA online database. You may even be able to do that through the library's website (I can through mine).

3) Click on U.S. Businesses under Available Databases

4) Customer Search

5) Enter the NAICS code in one of the boxes at the bottom of Business Type -> Keyword/SIC/NAICS.
So he leaves StackOverflow and thinks that he can start continuously marking awfully snide remarks about PHP programmers.

Either he has changed a lot, or he was putting up a massive charade while working on StackOverflow... The last 4 to 8 weeks he's really gone out of his way to try and put a rift between developers and fuel (for the most part) pointless bashing...

I don't care what your favourite development language is, we're all picking the best tools that we know how to complete the job. Jeff needs to stop his bashing.

(I also realise that this also goes a lot deeper, in that he's actually being passive aggressive towards Rasmus).
How much does it matter, though? A pie chart would paint a very different picture, with iOS as a clear minority.
Great article. From now on I'll modify "Putting user at the center of user experience" to "Putting user's purpose at the center of user experience".
Is it possible to do multi-line editing like Sublime Text but in Vim? I use both, and this was the feature that got me out of Terminal, but besides this I can't think of anything else offhand for what ST2 can do that Vim can't do.
I curse myself whenever I think about it. For the longest time, I didn't know about this shortcut. I missed it terribly, but I was too thick to understand that I can search through the manuals or internet to find if such a shortcut exists... I used it a hundred times daily (Java, Eclipse), but the need for it is much greater in CoffeeScript+Node.js
Live means that it's publicly available as a finished product, doesn't it? Private beta is not "live". That's like saying a stage show has opened when they're doing a dress rehearsal.
>and most of his readers are in western cultures //

So you think the pervading culture of horse-riding dominates over the simple aspect that it's practical wear particularly for labourers?
Very awkward joke. I think it is the responsibility of every developer and engineer to further their craft by being picky in their choice of tools, but this kind of trolling isn't even funny.
> That's uncalled for. I was being polite in my choice of words.

And I wasn't? You effectively called me a liar, and yet I didn't tell you to fsck off. I gave you every choice about other uses for your thinly veiled accusation.

> Let me spell it out for you: Your story is the type of story a lawyer would write, to make a case in a front of a jury. Convincing in the mind, but totally unrealistic in reality.

I-A-N-A-L

F-U

>We could grab strangers from the street, and they would be able to tell the devices apart in a heartbeat.

If you say so. I guess I'm just stupid compared to strangers from the street, then?

> So, for their products to look more alike is not that weird

This is the type of thing a lawyer would write to be able to make a case in front of a jury. Do you work for Samsung? It feels to me like you are a paid shill for them, protecting their reputation on the internet.

Let me spell it out for you: The similarity between the iPad and the Samsung tablet was not accidental. The Samsung device was a slavish copy. This fact is well-proven by the fact that there are plenty of other tablets out there and none of the others are readily confusable with an iPad.
As much as it pains me to say this, you are wrong :(

If you read the battery's history carefully you'll realize that it's the combination of previous findings in chemistry and electronics. See the other comment with the history link.

Just because you cannot conceive the exact intermediaries between single cells and a human being does not mean they didn't exist or that human's appeared from thin air.

I repeat: Everything is a remix.
Yep. Basically, Textmate's Goto Anything feature is activated by cmd+t, so ST's author mapped both cmd+t and cmd+p to Goto Anything on OS X to accommodate people switching over. On OS X, Goto Symbol is actually cmd+r.
The new proposed minimum is about the same size as my flat here in the UK, and I know plenty of people living in smaller places than mine.
Search before posting
>These days i basically have to throw stuff out! //

No freecycle-like groups in your area?
"That demographic cohort wants to continue their collegiate experience for an indefinite amount of time," Kennedy said. "I envision this as a launching space as they get established."

The "collegiate experience" Kennedy seems to be going for with this is dormitory-style living (the article even touts the common areas that will be available to tenants, just like some of the pitches when I was shopping around for colleges!), but the first goal for many students at my university and others I've visited has always been "get out of the dorms and into a real apartment".
There where battery's in 200BCE making that line of argument moot.
If true, this is indeed horrible news!

I've been saving for a MacBook Air + Thunderbolt display, but now I don't know what to do any more. Is there any way this is actually Windows 7's fault, hopefully fixed in Windows 8?
> If you can't even begin to identify possible corrective actions, then you have no basis in which to claim there is a possible problem in the first place.

Hey guys the house is on fire! Oh wait! I don't see any water around here .. or any other fire retardant materials .. I guess the house isn't on fire after all.

> Downvote me, I don't care.

Well, you should. You're being downvoted for very good reasons. Learn from it, or continue being an ineffective advocate of a flawed theory, the choice is yours.
There is a legal apartment size? Seriously?
(Well, I suppose that unlike a dorm, there's no communal kitchen/restroom, but to me, this still seems like it would be a step backwards for someone fresh out of college.)
Poor business decisions and copying by a competitor is what killed Netscape.
TBH, looks like the only hard bit here is fiting static typing into your system. I believe the dynamic languages with pattern matching facilities (erlang, echeme) should already be able to pass any symbol they want for the constructor name.
To put this in a European perspective: the legal minimum floor area to rent out an apartment in France is 9 square meters, or slightly less than 97 sq feet.

Even better (or worse, depending on your perspective): the absolute minimum is a volume of 20 cubic meters [1].

Therefore in cities like Paris where flats with high ceilings abound, you find owners of big, old apartments with 3m high ceilings breaking them up in 7 sq meters (75 sq feet) "studios"...

250 sq feet is aplenty.

[1] http://www.adil75.org/pdf/av12.pdf (in French)
Perhaps but my point still stands.
But I'm not sure how I feel about this change.
Scala can already implement things like DSLs through
creative use of type inference, etc.

The way I see it:

(-) there are some god-awful DSLs available for Scala ; the presence of a macros system would allow the reuse of syntax instead of coming up with operators that look like random noise

(-) LINQ becomes possible - I don't know how many people here used LINQ, but it's really awesome to express a query in terms of filter, map and flatMap, and depending on the underlying collection to issue a database query or to submit some code to the GPU for processing.

And LINQ is an instance where static typing really shines.
Do you mean "small business" in the federal definition which includes companies with up to 1500 employees and $20m in revenue, or the colloquial definition which is 1-5 employees in a home office?

The latter is closer to selling to consumers than businesses - you deal directly with the principals and they pay you directly. Some things I learned from selling IT services to these clients as a young entrepreneur:

1. They are frugal. $1000 is considerable sum of money to them (even if just psychologically). They are very wary of subscription services/increasing their fixed outgoings and prefer to just fix stuff when it breaks.

2. They care about saving money and saving time, in that order. Anything that does not contribute to the core business function is extraneous to requirements. They will spend money on things you can directly show will save them time/money. Selling backup services or preventative maintenance is difficult until they have a disaster and see how expensive it is to clean up.

Companies who have scaled this market successfully and should be studied are Vistaprint and GoDaddy. Hostgator, Hubspot and Wix/Weebly are also successful companies in this space who operate mostly online and with smaller budgets (ie. no superbowl ads, but scaling SMB marketing is still going to be expensive).

Any other good small biz web companies who have good marketing? I'm also interested in this space as it seems like there is a huge opportunity there, but after a few years of looking for the best way to target them I'm wondering if it's just a tempting mirage on the horizon - promises of untold riches, but you'll get dashed on the rocks trying to reach them.
What I was saying is that we could build software more quickly if we kept to 3270 interfaces and relied on extensive user training. I know that many moving companies are probably still using software developed for an AS400, and manufacturing still has old software lying around.

We just wouldn't start a new project like that. Software is taking the same amount of time because we keep expecting more from our software.
Shopping US Electronics
Shopping US Electronics. How to find Safe Price in USA Store Online.
Good points. I feel I should point out that you can use PHP independent of any web server by using the command line interpreter (CLI) version. This is, for example, how we run PHP cron jobs where I work.
Your confusing the origin of the term and the reinvention of the battery with the actual first battery ever produced in Mesopotamia if not earlier.
The Falling Slinky Problem
Good point about the dorm resemblance.

Depending on a person's college experience though, more flexibility in moving to "the big city" might provide sufficient transition for many college grads and other on tight budgets. Especially when the alternative in a very expensive city is a cramped tiny space with multiple roommates.
Download all Facebook images at once(.zip)
SpaceSteading: May the Meek Inherit the Galaxy
Whoever upvoted that should seriously consider a career away from computers. Away from anything requiring critical thinking actually.

This is on par with some 90s hoaxes claiming some emails could burn your CPU.

The code isn't even hard to follow AT ALL! There is no way it will ever display anything but "<h1>[-] your CPU isn't buggy!<h1>". There is like 5 lines of very simple code to read to achieve this conclusion.

Very disappointed in Hacker News.
Same in Hong Kong. Related: http://www.nytimes.com/slideshow/2009/01/15/garden/20090115_...
Binary data processing in JavaScript
The command and alt modifiers work when I use the arrow key but this ctrl doesn't seem to do anything... OS X lion. For example, I put the caret in front of a camelCased variable and press ctrl+right arrow, nothing happens. Am I doing it wrong?
funny facebook
> Languages are not inherently OO or FP, but they support OO or FP style programming.

I couldn't disagree more. Languages are as they are designed to be. Erlang is FP and Java is OO by design.
They had Seagate as a 25% partner. Where were they?
My experience is that less experienced programmers tend to want to get things done the "right" way, so they tend to jump on the latest-and-greatest bandwagon. After enough experience (and having seen multiple bandwagons come and go, they tend to just want to get stuff done.

This change in focus is one of the most valuable things (IMO, of course) that more experienced developers bring to a project.
It sounds like they trusted their instincts, took an all stock offering, and that's where it fell apart.
When he writes that Newton too just read and re-read through the Master's, he's wrong.

"How Newton was introduced to the most advanced mathematical texts of his day is slightly less clear. According to de Moivre, Newton's interest in mathematics began in the autumn of 1663 when he bought an astrology book at a fair in Cambridge and found that he could not understand the mathematics in it. Attempting to read a trigonometry book, he found that he lacked knowledge of geometry and so decided to read Barrow's edition of Euclid's Elements."

http://www-history.mcs.st-and.ac.uk/Biographies/Newton.html

When Newton failed to grasp something, he backtracked. When he failed to understand that, he backtracked again. I think many people when confronted with a failure of understanding may be disinclined, throw their hands up, and say, this isn't for me. Newton, instead, continued to work his way back up the chain until he found material that helped him understand.

I think this article does a disservice to the lessons we might learn from Newton by suggesting that he just smashed his head against the same book until he understood it.
Fto extend even further, one auto shop AES certification for most techs, one development shop, only one signing certificate.
You can also get multiple cursors from the keyboard with ctrl+alt+(uparrow or downarrow) not the most convenient of keybindings but can be rebound if you look for "select_line" in the default keybindings. (Linux and Windows)
Does this sound interesting for investing? it can start a new real state bubble based on micro apartments.
Lessons I learned the hard way with Startups.com
Everyone Should Set Their Own Salary
I think the term "social" is being overused here in the context of a startup, and was probably stuck in the tagline like many buzzwords, with an eye on marketing. The whole internet is social to a point. I think the term collaborative is more apt. The words that tended to jump out to me in the article were collaborative and commentary. He says "GitHub puts the social exchange at the very center", and I disagree. At the center with my view I see a strong tool to manage code that enables great collaboration. When you see a getting started tutorial with Github, the communication aspects are rarely mentioned. In the few projects I have seen getting popular there are usually external forces at work (i.e. Hacker News, Blogs, Large Corporate Support). It may be nice if Github was better at marketing your project. I suspect they may have to be better at it now and the product will undergo many changes in the coming year. That substantial portion of that 100m will likely all go to marketing efforts, not more engineers, which I think is a good thing.
Does Generation-Y Hate Sales Jobs?
Dragon CFO Ellen Chamberlain was from Seagate.
TapChat is mobile IRC done right
How can you even be a PHP programmer without a sense of humor?

There are many people who just put their heads down and get a bunch of work done in PHP (or Perl/C++/Java or whatever) and don't really pay attention to or participate in the online programming culture/new/community etc.

I actually have a good buddy who has no CS background but happened to pick up Perl when he was a young and he now makes his living with it. Doesn't give a crap about other tech and spends most of his free time with his family.

I imagine this comes across as smug and condescending to those folks. Though I suppose most wouldn't be reading Atwood's twitter...
All-stock deals are usually very fishy because it generally illustrates that the buyer, quite simply, does not value their stock that highly (and values the seller's stock way more - so why are they selling?).

An all-stock deal is basically a merger. The seller doesn't necessarily value the buyer's stock way more, they might value the combined entity more than they value the sum of the parts. "Synergy" is the buzzword of the day.

For example, the merger of Confinity and X.com (i.e., paypal) was certainly worth more than either of the individual companies.
I was excited till I saw the video too although I think his "tone" or way of speaking and quirks bugged me more than lack of a prototype and cool music. I know that's a pretty shitty thing to say but its true (at least for me). Ironically his writing came off exactly the opposite.
I really hate those notifications. This also works for other apps as well!
? You can say everything is just a pattern using a relatively small set of elementary particles. And that's more or less true, but once you start moving back eventually you will find two hydrogen atoms that where cold enough to stick together for the first time, and guess what that had no prior precedence.

So to the line that separates a true multicellular organism from a colony of related cells that assist each other is not completely obvious, but when that colony starts to have specialization that's a 'new' thing.

As is the line that separates a smart phone from a normal one. Perhaps you move back the smart phone to include the first phone with an app store, but there is still a line you can draw even if where you draw it comes down the the specific definition you use.

PS: Fuzzy definitions does not mean you can't draw the line, just that different people will use a slightly different definitions to draw a slightly different line.
Educational and fun!

All this could have been avoided if Webmasters used <noframes>, but I'm not sure when it was added to HTML.
How can you be a programmer of any sort without a sense of humor? In fact, how could you get through life without a sense of humor? Life is great, that's hilarious.

EDIT: Put another way, a PHP developer with a sense of humor is a far happier person than X developer with no sense of humor.

Weird tweet. I'm sure it breaks one or more rules of logic.
I love their early version of crontab.

Find out what is todays date, ala 830717 (1983, 7'th month, 17'th day)
as well as what day of the week it is (Sunday) and the standard three letter
abbreviation (coincidently the first three letters of the long name) (Sun in this case). The proper spelling for Wed is WEDNESDAY, by the way.

Look for each of the following and do the appropriate thing (execute
the command file or type the text file):

'weekday'.com	! as in "SUNDAY"
'weekday'.day	! SUNDAY.DAY will be typed
'dow'.com	! SUN.COM will be executed
'dow'.day	! SUN.DAY will be typed
'date'.com	! 830717.com, remember?
'date'.day	! this gets typed
daily.com	! every day (7 days a week, not 5)
daily.day	! this one too
How VCs Turned My Startup Into A Nightmare
Better to convey less information than incorrect information.