skysight-inc/HackerNews huggingface dataset:
I've had good experience with Fastmail.fm, moving for the same reason you did -- from gmail. It's an amazingly powerful system -- just check out the "advanced" configuration. As an added bonus, it has Dropbox integration, its own dropbox-like system, and a jabber server you can use for talk. The web interface is at least as good as gmail's; I would argue better.

Only downside: Even with a custom domain, you need a family/business plan to have jabber at your own domain instead of theirs.
There is no joke. FORTH is a serious language. You can tell because it's fully capitalized.
I would love to be able to hook one of these panels up to a Mac and use it as a retina display (1024x768) for testing desktop retina usage.
I was wondering the same thing. Why have a personal membership anymore when I can just utilise instacart to deliver it.
Personally, incorporating Costco's selection is a big plus for me.

Now... if anyone is interested in insta-gas delivery, hit me up. ;)
Overperformance is dangerous in the workplace.That's a real risk of using high-productivity tools (e.g. functional programming languages). You're introducing gunpowder to horse-riding swordsmen. Usually, they'll lynch you for witchcraft.

"Clojure doesn't have the latest despondency infarction frameworks! Burn it! It's a witch!"

I think the trick is to fail up into a better company (or team, if your firm isn't one of those where a bad start renders you immobile) when that happens. Hard to tell how good a company is before you join, though.
all very true, the one exception being API design. once it's published and used, it can quickly become a nightmare of legacy code that haunts you well beyond its expiration date...even if versioned. often this does, in fact, translate to needing proper rest routes from the get-go, etc. (which can just be mod-rewritten of course), but releasing a prototype API can be quite scary especially if your service turns out to be extremely popular and is plagued by its own too-early success.

api iteration is something most of my projects go through as i use my own systems and refactor the internals to reduce the almost inevitable initial complexity as it begins to piss me off.

to a degree, i suppose the adage still holds true, but moreso as "bad api design on product A leads to better api design on product B (or v2)"
Hi, I'm Doug Purdy, Director of Developer Products at Facebook. I wanted to weigh in here to explain how we think about some of these things.

Successful iOS and Android developers are integrating Facebook into their mobile apps. It's not an either/or equation. In fact, as of this month, more than 81% of the top 100 grossing iOS apps and 70% of the top 100 grossing Android apps integrate with Facebook.

All categories of developers continue to build with Facebook (fitness, books, music, games, etc.) with over 10 million apps and websites integrated with Facebook. Notably, games continues to be an extremely popular category – more than 250 million people play games on Facebook each month, and canvas installs have gone up 75% in the past year. Most of our games developers had record years in 2012, and over 100 of these developers made more than $1M in 2012 (in total, we paid out more than $2B to games developers in 2012).

With regard to Platform policies, for the small number of apps that violate our policies (replicate our functionality, fuel their app's growth at the expense of people's experience or expectations) we take action as needed. But for the vast majority of developers building great social apps, keep doing what you're doing.

Our goal is – and has always been – to give people a convenient way to login to apps, create personalized and social experiences, and let people share the things they care about through the apps they use.
Please don't keep sensitive client data in a spreadsheet on Google, or DropBox. If you must store it in a cloud, at least encrypt it and store it in a locally-encryptable service like JungleDisk.
If you're a coder (CS major), do not go to college just to earn more money. You need to have better reasons than that.

Why? There is no doubt in my mind that if you're the type of student who can get into MIT/Stanford/CMU/Berkeley/etc (at least Berkeley Engineering), you will earn more by not going to college (at least in tech hubs like SV and NY). Assuming you have a marketable skill (iPhone, Android, front-end, Django, Rails, etc), entry level (including internships) starts at $80k. If you don't have such a skill, you can teach yourself over a summer. In four years, you could be making $110k+ (very conservative). A CS grad straight out of a top college will probably make $93k (EDIT: revised to $95k, which is average for a Stanford/CMU/Cal CS grad) [1], depending on the market climate.

You factor in the anywhere between $0-250k tuition you're spending on college (financial aid depending), and the ~$380k you'd earn in 4 years, and, at least on the financial side, you come out way ahead if you don't go to college, anywhere between $380k to $630k ahead, just from those 4 years alone†.

In fact, this probably applies to most colleges, not just top-tier ones, but in which case the salary numbers are more variable.

You also won't be behind in terms of knowledge as long as you're proactive - the resources for self-teaching theoretical CS have never been more numerous than they are today.

Now, that being said, the reasons I'm attending college instead of dropping out (I did take a year off to work at a YC startup): I value the unique social experience of college, my parents are paying for everything (huge mitigating factor - if I had to pay for everything I would not be going), and I see the value in pushing myself out of my social, academic, and extracurricular comfort zones - hanging out with business students, doing debate, taking classes in literature, etc.

[1] https://studentaffairs.stanford.edu/cdc/jobs/salary-grads, http://www.cmu.edu/career/salaries-and-destinations/2012-sur..., https://career.berkeley.edu/Major/CompSci.stm

†Tax not included (subtract ~22%). The effect of having a higher salary due to work experience not included. Number varies depending on your housing costs. Number varies depending on student loan interest. Number varies depending on yearly tuition increases. The $250k figure for college tuition usually includes housing, your employment take-home money will depend on where you want to live in Silicon Valley (SF = big hit; East Bay = fairly affordable).
I don't think his comment was focused on John or Jane Q Public, but rather the general use of cloud services and the dangers of these types of events happening.

For instance, I host most of my business on AWS. We recently had a compromised server that delivered malware to some of our Web visitors resulting in Google completely blacklisting our site, and ultimately resulting in AWS sending us a threatening notification that we were violating their terms of service by serving malware and we could be terminated at any time.

Within an hour of finding out the root cause we cleaned up the malware issue, but we spent the next 24 hours trying to get Google to remove the blacklist and kept our fingers crossed that AWS wouldn't just terminate all our 17+ instances and ask questions later - effectively putting us out of business.

Welcome to the cloud!
Back it up on hardware you own. You can buy multiple terabytes at low cost, you can use duplicity/Deja Dup if you want secure remote backups (on a server of your choosing), etc. You can send people files without having to rely on any specific service provider -- there is email, there is rsync, etc. It is cheap and easy to set up a file server and dynamic DNS, assuming you have a broadband connection (surprisingly many people do not, but that is a separate issue).

The problem with these web services is that they allow a single service provider to screw you over on a whim. Why put yourself in that situation? Why leave yourself vulnerable to unscrupulous competitors and governments who might try to copy your files without permission, because some service provider was more concerned about complying with warrants and monetizing your data than about security? Stay in control of your data, and you will not be posting these sorts of stories to HN.
edit: My mistake, forgot that it wasn't as wide.
His "behavior delegation" chain looks a lot like the method lookup chain [1] in Ruby, a pure object-oriented language.

1. http://madebydna.com/all/code/2011/06/24/eigenclasses-demyst...
> I really wonder how much sleep people lose worrying about their sleep habits.

I've been having an increasing issue with sleep (not being able to fall asleep, then waking up early and not being able to fall back asleep). I've tried to combat it by being more aware of my habits and patterns, but that's resulting in sleep anxiety. Compounded with the effects of sleep deprivation and I'm easily losing sleep worrying about my sleep habits.

Sample set of 1, though.
there are only two alternatives, paypal and stripe?

no other payment gateway?
Spreadsheets of usernames and passwords are very common - many companies use this to share access internally (not that that's a good idea, but that's a different topic). I've talked to dozens who haven't had their Google accounts shut down. I'd be truly surprised if this was the only reason for the ToS violation.
Tell that to pandora, cthulhu and heroin.
I'm using gmail with my own domain at the moment but given the state of CISPA and the fear of being locked out my account for good, I think I'll be kicking off my own hosting solution soon. The idea will be to build something fairly simple but with scalable storage, encryption and redundancy x3.
I'm going to start posting this to all the HN bozos who comment to the affect "hasn't this already been done" (after downvoting them, of course).
+1

It's called sleep envy and, some nights when I can hear my wife drift off in minutes and I'm not even close to it, it throws me into that mental tailspin that goes through multiple stages like the whiny "why-me", plain anger, frustration and more. The only result, of course, is an even more delayed start of sleep phase.
Yeah. I find it kind of sad just how bad people are with email. I hate the idea of having to rely on Facebook or Twitter to get people to respond.
Yes, I chose something relatable.
The Pirate Bay Now Accepts Bitcoin Donations
I could finally access it. Well, ideally all the services should be decentralized (each person/company hosting their own email, social network, cloud storage etc). But if that is not feasible, you can at least try and use a different company for each service. In that case violating the terms of one service would not shut you out of others.
Said another way: you need to practice. This is just how you get good at things.

Same with code. Just go out and build something. Iterating upon the idea is what's important and you code can get better as you go.
Well, I won one in the last FirefoxOS App Day (or whatever it was called) and I still haven't received mine.

Sad, because the product I ported to it sank to the depths.
I say it over and over: This is not a status meeting, this is a communication meeting. What isn't a blocker for you, might be a blocker for someone else.
I like this idea. It'd be a big shift from what I currently do, though I feel I could be more productive at night then.
I think that having higher standards for solutions doesn't make you a worse problem solver.
There is already an effort underway to decentralize email. It's called SMTP and works really well. I think they started it sometime in the 80s?
Wireless mesh technology can't touch the capacity and latency profile of traditional last-mile access networks even with bandwidth caps.
Harvard profs thought they solved austerity - until a student proved them wrong
"often to appeal to the non-prototypical crowd"

Isn't that the sad part? Its like Java / C++ is it for a lot of people and every other language has to fit that pattern.
x is the variable in the anonymous function 'x => x != ""'. I don't know C# but I presume that everything before '=>' is the argument list and the rest is the function body (with implicit return).

You can see it again in '(a, b) => a + "\n" + b'.

As a side note, I find it a bit funny how C# chooses method names in Linq for the benefit of programmers who know SQL, despite `Select`, `Where`, and `Aggregate` acting exactly like what other functional languages would call `map`, `filter`, and `reduce`. Not wrong, just sort of quirky.
If you took statistics in college, you might recall that correlation does not imply causation. There's a hidden third set of factors here; your intelligence, wealth, etc. That people who go to college make more does not mean that college means you make more. The way I see it, those with higher future earning potential more frequently decide to go to college.
No, I've never heard of them before (some sort of variation on CureTogether or something?) The website seems to want me to register for a study of some sort before it will tell me more...

EDIT: bleh, and now that I look at my original comment, I see I failed to escape an asterisk so the formatting is completely screwed up.
My immediate thought was - Raspberry Pi! - an LCD screen like the iPad one would be very nice for it...
WRT Scala, of course I don't know much about it, but it just seems way too complicated for its own good. It's like the C++ of functional programming. I don't really want to invest that much time in it just to become somewhat fluent, and then trying to convince others to do so is pretty much a non-starter.

I'm in Austin, and it's pretty nice. I imagine you know enough about the tech scene already (perhaps more than me?). There are lots of opportunities, but the "good" software jobs are rather elusive (especially for a college dropout like myself).
Of course, this is also true for experienced programmers. I especially like the combination of bad code with tests.

1. Write ugly tests
2. Write bad code
3. Refactor the bad code to make it good
4. Refactor the ugly tests to make them pretty
5. Goto 1
The iPad has a 4:3 2048x1536 display.
check the bottom, italicized portion of the piece. notes that the piece only focuses on one portion of compensation.
Yes, but postgres' design in that area actually helps. Postgres relies on the OS caching the data tables for the most part. There is some caching in shared buffers, but generally that's not a huge portion of the memory of your db system. (10-25%, and not more than a few gigs)
But how can they all be paid 'above market'? Is that like 90% of drivers being above average?
The glass ceiling is there even for not so prominent cases and it can be an even worse experience. I grew up fine, with minor social issues but was always limited at work due to limited social interaction or for "we do not know why, but it does not seem right to give you a promotion". After my son was diagnosed with Autism and I found out I was an Asperger's it started making more sense. The realisation of the glass ceiling is important, because there are always career paths that do not lead you on top of others but in places no-one else has been.

Sometimes, also, you get better in social skills if you do not treat the interaction as such but as engineering a communication flow to achieve a result. When you get the hang of it, it looks like you are a normal communicator. Which goes a long way to explain that you are not exploiting a relationship, you just have to actively process it at a more conceptual level rather than have it cached in your "emotional intelligence".
Yet Another Vlambeer Game Has Been Ruthlessly Cloned and Released on iOS
It goes way beyond what css and media queries can do. Imagine writing a media query for a slow-connection, large, high-resolution device in portrait mode, for a repeat, paid visitor, that moved the physical location of DOM elements as a result of the query.
FYI, Seattle, and too a small extent, Portland have a tech scene. But you probably have to like the PNW.
The way I make sense of this is that you need fewer (slow) disk reads to get the same amount of data into RAM, so that might explain the speedup?

I agree that it sounds too good to be true though.
This is interesting, but the problem is this is all a certain type of startup. Whisper, for instance, is "hot" both in funding and user growth, but it's a demographic that wouldn't trigger these indicators - kids at 19 don't have linked in, and they aren't linking their FB or Twitter accounts due to the type of app it is.
I should have probably mentioned that this promo ends Friday, April 26th.
What's "appropriate" depends entirely on what you are doing. Intention.js gives you really fine tuned control over how an element responds to different contexts, be it a width threshold, interaction mode, display resolution, could even use scroll depth or number of user's visits to the site.
Detecting anomalous traffic patterns with ElasticSearch and Vowpal Wabbit
> Finding Apple untrustworthy doesn't somehow make gossip suddenly trustworthy.

I wasn't implying otherwise. The point I was trying to make is that, although Apple undoubtedly know more than any journalist looking to spin a yarn, it doesn't mean that public statements by their representatives share any of that insight.
It seems strange that Google wouldn't have a policy of issuing warnings, escalating warnings, etc., before taking the drastic action of suspending an account. Without knowing the exact reason this person's account was suspended, for all we know it could be a complete glitch.
It wasn't just stuff he backed up on google drive that he lost. You can lose your email account, possibly locking you out of any internet service that uses email as authentication, as well as any important emails. You can lose documents you made on google drive itself that you haven't yet downloaded. He lost his calendar, which I don't even know if you can backup. He also mentioned his blog and phone service and contacts.

The point is it's not just data that is lost and of what is, not everything is easily backed up on local storage.
Portland has Galois, which may be up his alley.
Sorry - I meant to put a disclaimer on it. I work at Handmark and we had originally developed an app called Sportcaster that got rebranded as CBS Sports this year.
Wow this really should become part of core Rails. This is definitely real time done the "rails way". I prefer Rails to anything else I've tried but my ideas increasingly revolve around real-time, so I either settle for a framework I like less or Rails + jQuery nonsense. This will be my new go to.
These are really great - one additional test I would love to see would be Mono Asp.net MVC.
I think it would interesting to see how it compares to the JVM.
> I'm not picking on you specifically, but I think this is an example of a very common problem on HN. Someone posts a very harshly-worded negative comment. Then the OP responds to it, and the commenter walks back their comment and praises the post.

Or they're being honest the entire time, and simply posted about the negative part, because who wants to be that chucklehead going '+1' or 'Good post' ("that's what voting is for, dummy!")? Unfortunately, this then leads to comment sections coming off as negative and essentially being a bugtracker for a submission.

(Some relevant musings on this topic: http://lesswrong.com/lw/3h/why_our_kind_cant_cooperate/ & http://lesswrong.com/lw/372/defecting_by_accident_a_flaw_com... )
Nobody uses POSTs for everything. Right now we have an excellent GET/POST split.
Why do you think you're at the mercy of the programmers? Why can't you learn to build and deploy the code yourself? Seems like a bit of a bottleneck to put all your changes through a programmer.
Ask HN: Should a startup own its data or be a layer on top of third-party data
I'm asking myself if a startup should own its data (text/pictures/videos) or use data from third-party like twitter/fb/flickr/etc and act as a layer on top of those services.

A lot of people are telling me that it's near impossible to grow a user base when you want your user to post a subset of the data they usually post on mainstream social network.

What do you think?
This kind of thing is generally true in a whole lot of areas. I notice with our customer support for example, if an initial email will be loaded with vitriol and hate. If something is sent to a customer that looks anything like a "form" response in reply it will do nothing to calm them down.

If the same content is rephrased in a "custom" way, chargebacks get cancelled, and you will start to get praise for having amazing customer support even if the resolution is the same and even if the final decision isn't what the customer actually wanted in the first place!
> If there was some other factor why a venture failed and it wasn't timing then it does not even count

Thats a misleading idea because it suggests that execution and timing are separable. Who is to say that some company failed because the timing was wrong or because their execution was bad? Furthermore, couldnt it be both? As Drew Houston said, he had to convince people that he was solving a problem that they didnt even know that they had! What I am trying to show here is that Drew created his market, he didnt wait for the right time when people had this problem that they so desperately needed solved. He made them realize it himself. Chalking things up to just timing belittles the efforts put forth by the founders.
IBM 402 from 1948 still in use at Texas firm
The Pi doesn't have a DisplayPort output, I imagine it would be significantly more complicated to convert from hdmi!
Cool! As someone who was pretty critical of the FRC post from yesterday I want to make sure I spoke out to praise this. This kind of data, rather than an index, is much more interesting to me.

A few other jumbled thoughts:

* How are you tracking these? I assume it must be pretty messy collecting this data and keeping it up to date.

* Could you do something with Google Trends as well?

* Clearly some of these (whereberry/swish/etc) are highly correlated across channels, implying some sort of news event. Would be really interesting to see the ones that only gain in one without the others, and what could cause that. This kind of turns into Google Finance for startups.

* Agreed the LinkedIn data is intriguing, if only because it has a bias towards much more established companies -- maybe because it's focused on job-seekers?

* Lastly, one philosophical point: If you go by the mantra of "what gets measured gets managed," does this end up reinforcing the silicon valley hype cycle and encourage startup CEOs to get "hot"?
What is CISPA and why should u care?
R.I.P Homeworld. We, as gamers, loved you.
I don't think this concept is appreciated enough. Sure, the valley is a microcosm of people who are both willing to adopt early and willing to invest in some lifestyle changes in order to use clever technology.

However, as pg points out, to know if something is good you have to have someone volunteer to use it. While people in the Bay Area may use something nobody else does, the number of things they won't use that a larger portion of the population will is a small number. So when Steve and Steve were pushing their "friendly" computer at the Computer Club it was to a group of people would would spend $1,000 on something they didn't have an immediate use for, but they found uses for it, and from those uses inspired other people to see uses for it.

I've got a Zaurus Wizard, a Psion handheld, an HP Pocket Computer, a Palm Pilot, a Handspring, a Newton Message Pad, REX organizer, and an iPad. A lot of people have the iPad but much fewer have any of the other gizmos that led up to it.
With Tablets, Businesses Ring Up at More Fanciful Cash Registers
World’s largest video game: PONG on the Cira Centre
How about the entire industry, does that count?

"The average earnings estimate among the pros this quarter is $10.01 per share, 19% below last year's $12.30. The indies are looking for $10.55 (down 14% year over year). The median EPS: $10.10 (down 18%)."

http://tech.fortune.cnn.com/2013/04/21/apple-earnings-revenu...
A Hand-Controlled Flight Simulator By Leap Motion And Google Earth