skysight-inc/HackerNews huggingface dataset:
I definitely agree with much of what you've pointed out.

> * Use a non-standard ssh port <= not security. plus i bet you're on 2222.

Right, marginally better than using port 22, but it's still something (better than non-action, if you will). I do hope one takes the vigilance to set a port number sufficiently high up, and sufficiently random looking. I recall something about nmap, that it scans only up to 1023 by default or something.

> * Fail2ban: useless for key auth, you don't remote brute keys like that

Still set it up -- for http and other services.

> If your comp can log directly without any authentication that is terrible practice. Your comp will eventually get compromised, stolen, etc and then its game over. The passphrase is no silver bullet but it helps a lot.

I agree... I emphasized seamless logging in because that seems to be a big point that Mosh is apparently selling itself on. I do have stronger authentication methods set up for the production machine. :)
This debate is very interesting, and you've both made some great points. But I lost you entirely with this post:

I didn't mean professional in the sense of "money-earning," as you would use the term applied to participants in a certain field.

That's exactly what professional means. A professional web designer is someone who gets paid by others to design websites. Sometimes, artistic license is part of what customers want (see: professional chefs, painters, etc.). But web businesses like Exec generally want to earn money.

So any site that is optimized for profit qualifies as professional, regardless of how much you like their design.

Of course, there are caveats. Maybe some designs, while generating more conversions, would attract more short-term, price-conscious customers, instead of the upscale clientele that are ultimately more important to Exec's long-term profits. And maybe, for this service, it's important to be seen as "stylish" to generate good word of mouth. But, ultimately, whatever design is best for Exec is the most "professional."
Just posted some more terminal geekery on http://mosh.mit.edu -- I'd be interested how the Cygwin terminal does on the test cases shown there.
related - Rocks: Reliable Sockets (unmaintained)
http://pages.cs.wisc.edu/~zandy/rocks/
Note (for keithwinstein?):

mosh doesn't handle iftop output properly. It may be that iftop abuses UTF8 or takes advantage of a bug to print certain characters, but it's not working right with mosh.
Wow... best. thing. ever!! Thank you : )
> My experience is limited, but a generalization like "always going to be easier" seems rather at odds with reality.

You're probably better at reasoning about nondeterminism than I am. In my also limited experience, even trivial parallel algorithms are tricky to get right. So it seems to follow that an algorithm that took more thought (say, something using speculative parallelism) would likewise be even trickier to implement correctly.
Thanks, we're working on it and it will be in a future release.

We're tracking this issue at https://github.com/keithw/mosh/issues/53
It isn't a co-incidence, I registered specifically to post in this thread as it is relevant to my interests. I posted the posting guidelines as I just registered, so had just read them myself (they are conveniently linked under the little box you type words in). I am not sure whether I should be flattered or creeped out by your obsession with me, but I'll assume both.
What did they even raise the $50M for? They have 13 employees and run a couple hundred AWS instances from all accounts...

They had previously raised $7M a little over a year ago. Surely much of that was still around.

Was this primarily to raise their valuation? Is that how it's done?

Genuinely curious, I don't know how these things work.
Not really seasonal, but the gyrations from quarter to quarter are less interesting. That said, this has been a steady trend for some time as VCs who last raised their funds in the early to mid 2000s but who didn't deliver returns to their LPs (limited partners) are not able to raise more. Markets working.

In addition, the VC asset class hasn't really done very well for LPs so the community of investors wanting to get into VCs is not as gung ho as they've been historically.

What we're seeing is that some VC funds are raising larger and larger funds (these are the funds that have performed well and/or where sentiment/hype is positive) and then there are a host of smaller micro-VC funds. The industry as a whole is becoming more concentrated in the hands of fewer VCs.

It'll be interesting to see if the upcoming Facebook IPO and some other recent positive outcomes as of late (Instagram for example) help to bring VC back to prominence in the eyes of LPs.
Instagram was Courted by Facebook as Early as SXSW
I use a Plum as well (I actually got grandfathered in with 2% discount). My understanding is that you can technically save more with Starwood if you use all the points perfectly, but I'm much happier with the simplicity of cash back.
Amazon Web Services just got a huge shout-out today with this news. I self manage a large Web property that has 25+ AWS instances, plus some metal with ServerBeach and 1000TB.com. I also personally do all the development work on the site, as well as managing day-to-day operations and most support.

Yes, it is possible to run a multi-million dollar business by yourself with lots of servers, thanks to the cloud - in this case AWS.
Ah, now I understand. You're saying that it's fallacious to believe that an upswing will necessarily have a downswing, and vice versa, is that correct?

What I understood (due to hastily coming to conclusions) was it is dangerous to believe that life has lows and highs.
Mac Tip: Adjusting the Volume Silently
Unless Zuckerberg used his credit card. With that kind of expense he must be trying to get to the ISS on mileage. ;-)

Now, more seriously, Instagram's size makes due diligence a lot easier.
The license is ISC, so you can do whatever you want with it.

in order to call back into lua you can either use the standard C api. (This file from another project of mine might be a useful starting point: https://github.com/aptiva/Tranquil/blob/master/Tranquil/Core...)

Or use addMethod to add a lua function as a method to a class (You can use createClass to create a new class)

I'll add a subclassing demo to the readme later today
Ask HN: Why was the deadline 8pm PT?
Why was the deadline for applications 8pm? Is there some reason it wasn't midnight, just curious.

Thanks
#1 hate is I can't open images or pages in new tabs, if I tap and hold on the outer thumb I just get the option to save that thumb, if I tap and hold on the link in the preview I get nothing at all. That makes browsing multiple images painful.

#2 is to view the meta data that's "free" on normal GI you have to click through to the preview and start downloading it and other images at a larger size. Images has lots of shitty, spammy websites gaming the results as well as poor versions of images available elsewhere larger, seeing that info was always useful to me.
A workaround for this is to change the ssh default port in your ssh config file.
Another silver bullet to chase after. When will people learn? There ain't no silver bullet. Parallel programming has complexity. Deal with it.
Ask HN: Tips for Pitching to Other Developers
Long time lurker, first time poster. I'm going to be going to a school-sponsored 48-hour hackathon/startup competition this weekend and am planning to pitch my startup idea in hopes of getting some feedback (and, hopefully, assistance) with it. I've discussed my idea with many people in the past, but have never had to pitch directly to other developers. I know it ultimately comes down to getting other individuals interested in your idea, but does anyone with more experience in the matter have any tips or suggestions to give me an idea of what to expect/make me feel more at ease?
New Groupon lawsuit targets execs, seeks board seats for shareholders
IndexTank closes down in 24 hours, and Searchify has your back
Instagram's 13 Employees And 9 Investors
Check out the data behind the game: http://mmoa0.firebase.com/asteroids0
There's plenty of competition, so... what's different here?
> Snap offers heist as a default template engine. It is nothing like JSP at all, it is a pure html template engine like lift or zope's templates. There is no embedding any sort of logic or code in the template at all.

As a reference: also think Zope's templates and Lift are like JSP. But after closer inspection is see your point that JSP allows some in-template arithmetic that other don't.

> Yesod over-uses it where it is entirely unnecessary. You lose composability and have to learn another language.

I think we can safely agree to disagree on this one. :) Small DSL is not another language in my book; "templates" do not need the same kind of composability that "code" benefits so much from. As you say, it reduces "boilerplate and works well for that purpose" -- great!
How to Unlock Your AT&T iPhone 4 Using AT&T Technical Support Chat » Bytewiki
Additionally, AFAIK, stackoverflow started out as .net/C# community, so they're probably somewhat biased towards that. To remove such bias, you'd probably need to analyze at least a few dozen such forums.
@asr: we're getting kind of into the weeds, but you're talking about the difference between a professional design and a professional designer.

To maybe put it more easily, and to bridge the gap between the two usages: the facelift looks like it was made by a professional designer and is thus a professional design. The existing site looks amateur because it appears as if the person who designed it would be unable to charge for their design services.

To argue the opposite would require some kind of weird personification of the design, as in, "this design is a wage-earning participant in its field," which just doesn't comport with how people use "professional" when they apply it to products and especially to designs.
You can tell this one's real, due to all the popping and warping. :)
So I presume you've signed up?

I believe there are lots of people that love dogs but can't have one full time (travel a lot etc); or who would happily take in another dog for a few days to keep their dog company. I imagine the price will rapidly approach zero therefore.

It's a great idea, but it'll be a very interesting marketplace to watch!
Really hoping that IE comes up with something similar !!
The problem with calling this Asteroids is that there are no asteroids. :)

This reminds me more of an old DOS shareware game called Spacewar (http://www.youtube.com/watch?v=yY5qHe2VadA), which was also multi-player although that game also allowed turning on gravity and warping (I see a comment mentioning warping in this game but I don't see it in the command list.)

This was one of my (and my friends') favorite small games back around 1990.

Edit: It was a DOS game when I played it. It is good to feel like a young person when talking about a game that I played 22 years ago.
There have been small clinical trials of DCA conducted already. That data is out. They were not compelling enough to warrant the type of investment you are talking about (multi-year clinical trials).

That's not to say it may not be found effective for some types of cancers in the future. But what it does tell us is that the lack of interest in spending more money on r&d is not some conspiracy by pharma because they can't make money on it, rather, it's because the data just hasn't been that impressive so far.
http://scrollkit.com! very flexible in terms of design, though not made for liquid layouts. (disclosure: my project) let me know if there's anything you want it to do that it doesn't.
How about some repo updates on the page?
Opposing nuclear power is immoral. Writing code is ruby is good sense.

CO2 is only a problem if we let it be.
It's easy when you have admin access to Facebook profiles.
I think you mean, "Snap is pretty much the same as Happstack", since Happstack came first, and Snap borrowed many ideas from it.

I would tell Snap users they should use Happstack because we have a shiny 3D graphic on our homepage. That is based on my in-depth research which indicates that many people decided to use Snap because it had the prettiest homepage. :)
Exponential growth of photos taken each year
Possible that you're the first. I was going to do Piet but then saw your post, so I settled for Befunge instead to keep some two-dimensionality in there.
Regardless of the merits of firearms classifications, those distinctions are documented, and firearm design doesn't change nearly as quickly as computer technology. It seems unlikely that there can be a reasonable classification of "hacking tools" that would ever make the criminalization of mere possession make sense.
Isn't this a sign that there might not be a bubble?
"Facebook begins to get nervous that a social-sharing company like Instagram is able to migrate from iOS to Android so seamlessly."

Wat? Facebook isn't run by suits who have never heard of an API. I agree it was impactful that a million people download the Android client in a day, but that was fairly predictable given the iOS popularity and no clear alternative in Android land.

And it did take 18 months to move from iOS to Android! (Not that taking their time was a bad thing. I heard them at Le Web say they're focusing on good people and didn't want to hire ahead of themselves.)
> For each, assume that both you both have no social/practical/ethical/moral constraints keeping you apart (other relationships, for example). Further assume that somehow this person is the best reasonable prospect for a mate available to you. Would you pursue a romantic relationship with her?

That's a phenomenally contrived hypothetical that circumscribes the applicability of your argument to the narrowest possible domain. Yes, if one of my female friends was the last woman on earth I would pursue her. What does that say about real relationships between real people where that contrived premise does not hold?

> For those you consider attractive I will assume that the answer to the question is "yes", you would pursue her. I think we are getting into the definition of attraction here and I can't think of another way to look at it.

Under your hypothetical yes, but that doesn't prove much. All it proves is the definition of "attractive" which is someone you would have sex with.

> The sexual attraction and potential for romance, even if very theoretical, will often or nearly always be there and will color the relationship, perhaps even in a very subtle way.

By your reasoning, no bisexual could have people whom he is "just friends" with, using your definition of "just friends." To look it it another way, there are always emotional undercurrents coloring friendships, regardless of the gender of the friend. Why single out physical attraction? Is it the case that you can never really be friends with a guy you work with, because there is always the underlying competitive tension? Is it the case that you can never really be friends with someone whose politics or lifestyle you strongly disapprove of?

Friendships exist at the equilibrium between competing forces. Forces like physical attraction can make friendships difficult, but so can forces like jealousy or competitiveness. People form real friendships despite those forces because the countervailing forces are stronger.
Dog eat dog or consolidating social
P2P via Flash? Interesting.
Yeah, but they did an awful job marketing the Lynx, that's why RJ Mical and Dave Needle left to form a new startup, which would become the next platform for the 3DO.
So why criminalize possession if possession will only ever be prosecuted in the context of some other crime? If prosecutors or legislators think they need longer punishments for those crimes, why not just extend the sentence for the base crime, rather than tacking on a bunch of technical crimes like "possession of things we don't like"?
Quick, leave the page before I waste more time ... !
YESSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
I'm BACKIN THAT SH!
That is all.
Truckee, CA, (Tahoe) FULL TIME

Some people dream of living in Tahoe, but feel that the opportunities to grow their career just don't exist in this area. Clear Capital offers a rare mix of fast growth, undying devotion to technical innovation, stability (10 years old, $120MM company) and a Tahoe location! Your exceptional programming skills will be used daily to create web applications that literally run our company. When it comes to new tech, if we don't use it, we want to. We write all of our own code and we actively seek out new technologies and languages that can help us continue to grow and become more efficient. If you like the mountains but thought the jobs weren't there, didn't pay well or didn't offer career advancement, think again. We are currently hiring:

Applications Developer: We are looking for a developer who understands the benefits of object oriented development, takes pride in their work, knows java, C# and .NET and is hungry to learn and contribute. http://tbe.taleo.net/NA8/ats/careers/requisition.jsp?org=CLE...

Applications Development Manager: Our next manager will have no problem jumping in to code using java, ColdFusion, jQuery, AJAX or javascript when needed without missing a beat. Our manager will also understand how to keep the team productive when the jobs are coming in fast and will have learned the trade from a successful career in app dev management. http://tbe.taleo.net/NA8/ats/careers/requisition.jsp?org=CLE...

Front End Developer: Help develop web UIs that integrate our back end components using HTML, CSS, jQuery and JavaScript. http://tbe.taleo.net/NA8/ats/careers/requisition.jsp?org=CLE...

Graphic Designer: Do you live and breath clean design? Do you appreciate what your design can do to drive a B2B business forward? Strong business focused web design portfolio required. http://tbe.taleo.net/NA8/ats/careers/requisition.jsp?org=CLE...
Wellcome Trust joins 'academic spring' to open up science
Tutorial: Advanced matplotlib with library author John Hunter
Uh... Spacewar was an old PDP-1 game. It predates DOS by a little bit. And the microprocessor. And DRAM. And raster displays (the output was two analog channels fed to a raw CRT). It was essentially everyone's favorite computer game (everyone who knew what a computer game was) back around 1962.
are companies only allowed to have one reason for their acquisitions? i assume the complexity of instagram's architecture would reflect the technical prowess of the team and this would be very important to facebook
So sad to hear! This dates me I had to get my C64 from a trucker who went on a rare trip to the UK (I lived in a rural area of Spain). I went into software thanks to a C64.
This act doesn't allow private companies to provide classified intelligence to other private companies, or the government to provide classified intelligence to anyone (the government can obviously just declassify).

To keep things simple though: what's lawful under this act that was unlawful under pre-PATRIOT ECPA? I'm most familiar with the pre-PATRIOT ECPA anyways.
"It's only a matter of time before someone's dog dies and the first thing the mainstream public hears about this site is a horror story."

Unfortunately this is the first thing I thought when reading about this.

The story of the Airbnb-using lady whose apartment was trashed by a bunch of meth-cooks is likely to look absolutely quaint when compared to the first Rover.com horror story.
Any time you are moving from one IP address to another, it better have some damn good security or else anyone will be able to hijack your session.
Thanks.

The quick fix is to run "LANG=C luit iftop" instead.

More detail: The problem is that we've made a design decision not to honor ISO 2022 locking escape sequences (which can be used as line-drawing characters), because they can end up sticking the terminal in permanent hieroglyphs and UTF-8 is supposed to be a stateless, self-synchronizing encoding. (See http://www.cl.cam.ac.uk/~mgk25/unicode.html#term for more detail than you probably want, or the examples I just added to mosh.mit.edu.)

We use the NCURSES_NO_UTF8_ACS=1 environment variable to request UTF-8 from ncurses instead of ISO 2022, and 99% of programs honor that -- but iftop is not one of them. It's within its rights, but I think these programs are rare enough that if you want to use the old-style line-drawing characters in mosh, it would be better to run just that program in luit (which is a translator), so that at least when luit exits, you'll be out of hieroglyphs for sure.
"FB: Good luck with that"

Instagram: We'll try Google. They could use something to jumpstart Google+
> The hostility is on display right here

7+ hours before you posted this an anwser to Agorak's question "how easy is it to switch templating languages?" was kindly given by Michael Snoyman (lead dev of Yesod).

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

He says: "I don't think anyone's actually done it, because most of our users really like Hamlet. That said, switching should be a piece of cake. All you need to do is [...removed techincal details...]"

I cannot find anything that you describe as hostile.

I think this whole "hostility" thing you seem to perceive is simply not there. Just friendly open source collaboration for the greater good is what I see.
Very cool. Quick feedback: there are too many players on one screen. Getting immediately run into and killed repeatedly by random players careening around isn't a great user experience. My guess is dropping ~5 players max onto a canvas would be more compelling, and lead to longer initial engagement times.
I'm not exactly in the same boat, in that I love the idea of CoffeeScript, but I've got too many years of JS habits that CS asks me to break.

I'm pretty productive with JS, and even if I'm not writing things that change the world, I feel like I'm busy enough that there's never been a good time to effectively relearn a language that I already know.

On the same token, it always chafes me a little bit when I see people ask questions on StackOverflow in Coffee. I might have been able to help them if they hadn't, but seeing it in Coffee, despite being 'plain old' JS, means that I can't.

Still though, I appreciate the value of it. The main reason I work in Python is for readability. I completely get the value, and I consider it worthwhile, but until Coffee hit some form of critical mass (even if just on the teams I'm working with,) then it just doesn't quite make sense for me.
a box not much bigger than my CPU

Somehow, I don't think any dog would survive in such a box...
"A small percentage of foreign students are spies" would not be too long.

Though the actual article concerns "students, researchers, or professors." There's something like 700,000 foreign university students in the US, and 1 million foreign born workers in science and engineering.

Which means that "Many foreign researchers are spies" would have been more correct, by your logic. For that matter "Many foreigners are spies" is even shorter.

Fewer than 400 Americans have been to space. Would you honestly write "Many Americans have been to space"?

I'm with ColinWright - your headline is not an accurate reflection of what the paper says.
Glad to see my code live on :) Nice work!
Best not rely on any security once attackers have access to your physical system. Someone could even take your computer, install a keylogger, and get it back to you.

If you have a Mac and secure your SSH keys with Keychain someone could take it, crack it open, freeze your memory, and dump it.

Two factor is definitely the best you could do on this front but who sets up two factor with SSH?