skysight-inc/HackerNews huggingface dataset:
I think it's simply a suggestion to compensate for the lack of social context that we all know exists in text-based communication.

If we were working down the hall from each other I could pop my head in and ask you a quick question with enough extra social context (tone of voice, energy level, volume, facial expressions, etc.) to let you know I respect your time and just need a quick answer on something, not a full conversation, and that if you look busy and give me a short response, I won't be offended at all.

If I delivered that very same question via email, since you're a nice person you would wonder whether I would be offended by a curt response, and to err on the safe side you might spend more time answering it than I intended to ask you for. Then I feel awkward for having asked it, and there's awkwardness all around.

The problem is the age-old textual deadening of social cues, not this poster's solution, I think.
Adding the missing features (email + maps) to owncloud would appear to be the neatest way to go. Then target something like the openstack API and you can move between providers pretty easily. The bit that bugs me is how to deal with rolling your own maps provider, but if you're willing to compromise on having access to all maps all the time it wouldn't be so hard.
And I'd find anyone that wrote "VSRE" to be very disrespectful. And since I'm a bit hot headed I'd probably write a big long response, just out of spite. :-)
Allows you to do two things:

* change around attributes on tags, usually src, href or class
* move HTML elements around the page

Based on whatever you want (Context.js):

* Window width
* touch capabilities
* pixel ratio
* [code your own here]
One alternative to Google Groups is 37signals' Breeze:

http://basecamp.com/breeze

$20 one-time payment to create a group email list.
Depends on the idea and how you plan to market it. Some you really can't test. If you plan on advertising, easy. Just run a very small ad campaign and check conversions.

Create a landing page that garners interest and asks for the users email and lets them know when the product is finished.

http://www.mailboxapp.com was a recent example that started testing the market with no product.
I am also waiting on it. I sent the email on the 19 April.
Now that I know this I am _very_ angry that 'ahoy' and 'that is all' didn't carry the day.
Oleg Kisleyov is amazing at this. He works for NOAA or something and is a leading PL researcher in what I believe is not his main job.

Also, Satoshi :-) and Bram Cohen...
Better yet: Intention.js.

https://news.ycombinator.com/item?id=5587504
Quite interesting. I would imagine just because of the fact that gas stations are so common & plentiful, they're going to be one of the more common items on that cleanup list.

That, and they're probably fairly easy targets for audits vs. the average co. given the nature of their business (Joe Blow could leak oil into the water for awhile without getting caught, a gas station probably has frequent checks). As for the burden on the tax payer: I don't think any of those are cleanups, just simply gas stations fixing underground leaking tanks. They all appear to be "Leaking Underground Tank (LUST)" cases.

The health burden is upon us all though.
For companies like Google we are mere merchandise, as we do not generate sufficient profits they discard us, well done ...
Three Simple Words to Improve Your Communication
We have the Internet now. Conferences are more about career networking than intellectual networking.
I think of it more as creating professional obligation rather than friendship. It's a commitment hack, no?
I'd say just be straightforward and direct. If he doesn't agree to some sort of compromise, you don't want to work with him.
Is there any scale (like xlarge) where you are effectively the only VM on a particular physical machine (thereby obviating the issue with the small instances)?
I was trying to figure out how this guy could be so behind the times - just discovered internal network latency at AWS?

Then I saw:

Published:
9:01 AM GMT, Tuesday, 12 January 2010
Marijuana smuggled across US-Mexico border under car using hard disk magnets
Yup, this is a commitment hack meant to strengthen obligation. In most cases, interests are aligned. When they're not, at least you have a foundation to discuss upfront why they're differing.
CS is a bit different in that conference proceedings are where a lot of the peer-reviewed papers are published. E.g. in graphics, SIGGRAPH is the top place to publish, and in HCI, the same goes for CHI. So attending conferences to present papers is part of the process of getting papers published. Journals do exist, but tend to be used for big archival papers: you might take 3 or 4 years' of conference papers on a project and wrap them up into a giant 40-page journal article for posterity. But they aren't really where recent research is being published & read.

Admittedly that's less true in some areas, where journals do have a larger role. For example, in machine learning, while it's common to publish at conferences like ICML or NIPS, it's also perfectly fine to skip them and just submit to JMLR (http://jmlr.csail.mit.edu/).
Anecdote: On our wedding anniversary a few years ago, my wife and I had dinner at a new French restaurant not far from our house. The server looked vaguely Asian, but she spoke English with what sounded a bit like a French accent. I asked if she was Vietnamese. She said she was from Kazakhstan. Surprised, I said I didn't realize we had Kazakhs in Houston. To my shock, she said, "there are about 5,000 of us here."
The B-heap was, as far as I'm aware, a new data structure. There were other more sophisticated data structures for the same problem, and most of the criticism surrounded phk inventing his own rather than reading the literature and using one of the existing data structures.

Yes, you want to minimize the number of pages you touch; this is true both in the presence of VM pressure (to avoid page faults) and to a lesser degree even without it (because you want to avoid the cost of TLB misses).
Right. It is rather easy for someone with a CS eduction to earn ~$40k a year and spend most of the year in freedom. Just get a contracting/freelance gig. The hard person is getting $100k or $200k or more and still having freedom.
But we need of course C-x M-c M-butterfly [1].

[1] http://xkcd.com/378/
2 Air Traffic Controllers on Duty at LAX
The Air Traffic Controllers have been made a political football by the Obama administration over the budget sequestration. Right now I am sitting on an airplane because there is only two air traffic controllers (side note: why have they not replaced them with computers????) for all of Los Angeles International Airport. Literally tens of thousands of people are stranded on planes right now around the country.
Gogobot spammed all my Facebook Friends
I innocently signed up for a site, Gogobot, using my Facebook account as I've done tons of times. Only in this instance Gogobot sent an email to every one of my FB "friends". So, to return the favor, let me tell the world about this underhanded, awful website. STAY AWAY!
I remember, this was my tutorial when my lead had told me to practice writing some dummy device drivers as our team was supposed to merge into kernel team. Well, the merge didn't happen and this was my first and last device driver.

I liked the clarity and ease it offered to a first timer. I was somehow miffed about moving to kernel team from Java(app dev) but after this tut and some more articles I was disappointed when finally I didn't. This was one of the articles that changed my leaning towards learning C in a positive way. C is now my interview language :-).
Great stuff. If I'm not mistaken this is the first actual launch for the NK-33 engine (rebadged as the AJ26). Those engines are 40 years old and have a higher thrust to weight ratio of anything produced since!
Automation will be a focus. Thanks again for all the feedback. Let me know if you have anymore.
Out of curiosity, what happens if you have multiple kids in sequential years? Do you get three years off and $25k each year for three kids? How far does that extend? 18 months seems like a long time to take off from working, even if it is broken up across multiple years.
I guess my point was this: it shows a lack of motivation and drive saying that you can't find out how to contact a company you are genuinely interested in. The Google and whois queries took less than 30 seconds to come up with and perform. A motivated person should be able to do much better in 10 or 15 minutes. May you find what you are looking for!
Yes, but that's the first question in the universe, not the final question.
Quick tip: Link local addresses in IPV6 are mandatory and all start with "fe80:". If you've enabled IPv6 on your machine but don't use IPv6 on your network, this is probably what you will see from ifconfig.

If you try to ssh user@fe80:0123::1, for example, you'll get an invalid argument error from connect(). In this case, you'd do an ssh user@fe80:0123::1%eth0, assuming that address is the link local address of eth0 on that host. Alternatively, don't use the link local address.
sadly after 65 commits no one fixed the typo:

https://github.com/sricola/socode/blob/master/socode.py#L5

# - Add a funtion with your github name as its name.

that 'funtion' should be 'function'
Some comments on data analysis:

"How the Startup Index Ranking System Works: This index is built on a weighted points system which considers the following factors: website traffic, social media following, social media engagement, employee count, page rank, inbound links, and SEOmoz domain trust score."

The weightings should be published, the establish trust in the measure.

These features are useful for evaluating B2C companies, but not B2B as much. A company can be silently killing it in B2B but not have good traffic / social scores.

For this graph: https://docs.google.com/spreadsheet/oimg?key=0ApqWF3CqjgjSdE...

Don't make the y-axis "Natural log of total funding". 12.5 or 15? What does that mean? Instead, show the total funding in $MM, and put the y-axis on a log-scale.
I'm not sure I buy the premise, but that may just be a failure in the explanation. The author claims it's "more real" but provides little in the way of an explanation as to why this is so. It doesn't feel any more "real" to me. I feel like the author is trying to explain something, but I'm not sure what that is.
Fascinating way to view the development of an app. I'd love for more developers to do this!
Is it possible to give everyone push access?
Very Long HN Thread Expected to discuss VSRE to death.
New solution use Windows Server AppFabric Caching
I have 2 projects, one is an ASP.Net MVC application and the other is a WCF app.

These 2 applications share a common business logic layer, which utilizes the ASP.Net Application cache to store some data for quick retrieval.

I really don't want both apps to maintain the same set of data, but I'm wondering where, exactly, does the ASP.Net caching live? If I were to share the same app pool, could both processes access that cache?

If not, is there any way to get 2 applications to share the cache?
You can pay extra for dedicated Instances: http://aws.amazon.com/dedicated-instances/

> Dedicated Instances are Amazon EC2 instances launched within your Amazon Virtual Private Cloud (Amazon VPC) that run hardware dedicated to a single customer.
Maybe it's only I who's been lucky. I think on every channel it depends when you go there. I haven't spent that much time there anyway but the little time I spent was useful and interesting.
Foldable Dry-Erase Board
It is by the juice of sapho that thoughts acquire speed...
You can pay a (hefty) fee for dedicated tenancy, where your EC2 instances only share servers with other instances in your account.

The largest instances (the quad- and octuple-extra-large) likely are on their own servers but I've never seen that explicitly confirmed anywhere.
"It's because I think that Google is now working against the potential of the open web" That's a pretty bold claim and an epic overreaction, especially given that Google currently derives 97% of its revenue from the Web, and if it goes away, it would be very problematic for Google.
IPv6 support is pretty much standard in routers, applications, libraries, etc. these days, so we're not "going to forklift a whole new collection of libraries and programs onto everyone's computer" - all these libraries have been quietly ported over the last decade or so...

Really, CG-NAT is such an ugly hack that I think the only acceptable use for it is really just as a solution used when somebody has IPv6 to provide IPv4 connectivity to services that are behind the times.

Overlay networks are interesting, but that's no reason to not have the ability to have end-to-end IP routeability when pretty much the entire core of the Internet and many internet services support IPv6 already.
Great list! I had already been eyeballing fastmail but hadn't seen ownCloud. Will check it out, thanks!

I agree with you on the Android front, too. Although I'm still struggling to get a new qwerty after my pro+ died :(
Yes, the year of the blog should definitely be present in the HN title.

That said, what is the deal with the internal network latency and the other points the OP touched upon today? Did Amazon get around to resolving things, or have things worsened?
I've actually found conferences quite useful for intellectual networking, although I'm not really an outgoing person, and it's not my personally preferred approach. I'd rather have some robust mailing-list communities, but they don't exist in all areas, and many people pay relatively scant attention to mailing lists. I do do most follow-up and collaboration over the internet, but in a number of cases with people I met at conferences.

In particular, I've found showing up at conferences to be a way to get your research onto people's radar who didn't previously know about it. Just by being there, and especially if you also give a talk, it can make people think of you as part of the X Research Field, and remember that you did some research on Y. In turn they're then more likely to engage with it, cite it, mention it to others when it's relevant, and maybe keep you in mind as someone to potentially collaborate with (if research interests align). All that could happen completely passively, by putting your paper on the internet and hoping people find it in a Google Scholar keyword search. But that's relatively low-probability. You could also try to approach people online, but "cold-emailing" people about research often ends up neglected, since people get a lot of email. Conferences by comparison give a setting where people are expecting to hear some talks and exchange short "what I'm working on" pitches over coffee or dinner.

I think it might even be true outside academia. Some startup/tech events are very focused on business/career networking, but others, like SuperHappyDevHouse, are great for intellectual networking.
List of Mobile and App Ad Networks
It will just expand until it can read mail.
I'm a big fan of first round in general, and this is a cool idea and great data. But this index seems to be extremely sketchy, especially for B2B companies. The article says:

"This index is built on a weighted points system which considers the following factors: website traffic, social media following, social media engagement, employee count, page rank, inbound links, and SEOmoz domain trust score. Funding information is provided to give the reader context, but is not factored into a company’s ranking position."

First of all, many of these factors would seem to be correlated and self-reinforcing (is the ranking data published somewhere?) Also, the vast majority of these factors ultimately come back to publicity -- which is not necessarily remotely correlated with success outcomes. Companies like Invite Media, which certainly qualify as a substantial success, would rank low on this index.

Ultimately, this index seems to reflect less about which startups are actually sound businesses per se and more about which ones are generating excitement and hype. Ultimately I'd be more excited to see an index doing the former not the latter. Are the data sources for this linked to and/or explained anywhere in greater depth?
Mail me directly. (My email's in my profile.)
I still think this is all ridiculous. Stopping support for a product that uses a certain standard doesn't mean you're against that standard, unless you're a conspiracy theorist.

You can argue that they're against certain open standards if you want, but the canceling of Reader isn't actually evidence of that. Simultaneously putting effort into G+ is also not evidence of that. It's not even symbolic of that. It is only evidence of shifting product priorities, not outright opposition to open standards.

The singular data point that I can think of as being anti-standard is the pending drop of CalDAV for Calendar, which I personally think sucks. But nobody ever cites that. Everybody's pissed that Google canceled a product that they liked, and that's what's driving this never-ending criticism.
If you're going to be pedantic at least consult a dictionary first:

"any 1 [ usu. with negative or in questions ] used to refer to one or some of a thing or number of things, no matter how much or many"
Dementia is a bug in the program. The program is powerful, and the bug is a small change that makes it powerfully wrong.

It is amazing that someone could drink that much water, without a restroom bream or just not feeling thirsty anymore. But I can imagine overdrinking over a course of days in response to feeling dryness, and not realizing that she is overdoing it.
That part set off my BS detector actually. The article claims some humans can detect it in 5 parts per TRILLION. Is that even POSSIBLE?
I just pinged github/twitterverse to see if they have any ideas.
Here's 1000 for less than $11.

http://www.costco.com/Kirkland-Signature%E2%84%A2-Extra-Stre...
$10/hour per region? Wow.
Anything on the radar?

I did not see any social network you listed other than KakaoTalk and the elk which are mobile messenger. Though their SNS quotient can be disputed, they are certainly nothing like Facebook which is a part of the post article or even Twitter.

You mention path which is designed not to become too big and if they stick to that it will never surpass Facebook.
It's not so much the volume, but that we tend to check e-mail in between other activities.

So, if I pop into personal email for 5 min during work hours, I don't want to have to sit and think for a few minutes to reply to one email. If I don't pop into personal email every so often, then people complain that I'm unresponsive or do really intrusive things like calling me.
Just for note sake US companies uses Indians as Guienna Pig for R&D, so don't tell me we are not doing our part. So basically loot money from all over the world and than try to extract more with patent system. Sorry we can't let you do that.

http://www.rsc.org/chemistryworld/2013/01/india-supreme-cour...
http://healthcare.blogs.ihs.com/2012/11/26/clinical-trial-co...
http://www.ahrp.org/cms/content/view/898/84/
That's unfortunate. I'd be curious to know where you ended up taking a job. I have been surprised at how "academically inclined" Google is; however, I am sure there are groups here that have less interest in research-type endeavors than my group. Industry is by no means homogenous in this regard, which is why I decided to save that discussion for a later post.
While I understand computer scientists are not always the best writers, phrases like "Amazon do have a breaking point" make it hard to continue reading this article.
Couple things:

1. I could post the raw data, I've held back doing so because it is quite expensive to collect and organize and I'm hesitant to give it away for free.

2. I agree that this data may skew toward companies with a great deal of hype, there is more data I look forward to collecting down the road to produce a more complete picture. Employee count is quite meaningful for B2B companies, and because B2B companies are not ranked against B2C companies their respective Twitter followers do have some meaning. If you build a "boring" B2B business and it is doing well on social media, you probably have a pretty strong brand.
Might come in handy. Thanks!
10MB is awfully close to the cache in my CPU!
Note that he's not suggesting adding an acronym to his replies. He's suggesting adding VSRE to emails you send to someone if you expect they may be busy, and you only require a short reply. If they have time and feel like writing you a long reply anyway, no harm done, but if they recognize the acronym, they can go ahead and send you a quick note.

I already do something like this regularly, but since there's no existing shorthand, it generally means adding something like, "I'm sure you must be busy, so if you literally want to just send a one or two word reply, that's no problem! Cheers." If there were a universally-known way to say that in 4 characters, it would make things a bit easier when both parties are busy. That said, you could also just use a macro to add the above to an email.

The closest parallel to the OP's suggestion that comes to mind is adding (nt) to the subject line of an email if there is no text, saving the reader the time of opening the body of the email. (Although this is made obsolete by most modern email programs, which show previews.)
Thanks for the comments; I replied on the blog post itself. TL;DR: Even tenured profs care about helping their students get good jobs, which means publishing in top venues.
What I want is to get my RSS feed as a periodic digest on my Kindle. I currently do this with Instapaper and it's wonderful.
That has nothing to do with the semantics ternary operator per se, but rather to do with how Java and C++ respectively type it. If you inserted the relevant casts to make sure both result halves have the same type, the difference would disappear.

You could expose the same semantic difference your example relies on with overload resolution, without needing to refer to the ternary operator at all. But I hope you wouldn't take that to mean that overloads are also a bad idea.

I also believe that the ternary operator is particularly nice when used in combination:

x = a ? foo :
b ? bar :
c ? baz :
blah;

The idiom tastes a little like pattern matching. Of course, you need to be a little cautious about your precedence, but I've never used a language supporting infix operators that didn't have gotchas around precedence.
Would you also say murder laws are stupid because they only reduce the incidence of murder, not eliminate it? Of course these laws aren't going to stop a planned suicide, but they will prevent spur-of-the-moment ones that use this method, of which there are plenty. I'm sorry for your loss, but the answer isn't railing against measures which may help others.
Most important thing is to not get so entrenched in one technology vendor or another. They are not part of you. You're not an Apple person or a Google person - that's just how companies want you to think. Don't let technology choices become part of who you think you are. Use tech that helps you until it doesn't. Always have an exit plan. Don't get emotionally attached to one company or emotionally put off another. They're corporations. The don't care about you. Thy offer a service. If that service comes as part of a trade you're comfortable with use it, else don't.
Might have been using it like "The cattle do graze", or "Black Sabbath do have a new album coming out".
You should maybe talk to your doctor about these drugs, before just trying them.