skysight-inc/HackerNews huggingface dataset:
Autotrack by Mixpanel: Collect Everything and track anything retroactively
I think it is a no brainer given your reasoning but I think it is fair to say you would have done it without the cash investment. I think this is just a testament to how far yc has come from an incubator taking 7% and giving 20k (or was it even less?) to some unknown hacker types with a paper napkin prototype.

YC is more of a "business club" than an incubator from some points of view, I don't blame either side and is probably the reason they are diversifying with various programs to ensure they aren't missing out on the unknown hacker with a paper napkin prototype.
Somehow most web developers care a lot more about the ~3% of users that use IE 10 or lower than about the ~4% of users that are legally blind and can't use a graphical browser.

I can only hope that his is mostly ignorance.
Then people will complain that you need to specify dependencies just to use leftPad function.
Sadly, you could also write a very similar article about Japan and Kendo, right down to the "the government promoted it for nationalistic reasons in its heyday, but now it's waning and most of the interest in it is overseas."

In 2006, the Japanese men's team placed 3rd (behind Korea and the US) in the World Kendo Championship, and it was the end of an era. It was the first time in the event's history that those guys didn't come in first.

Japan is still a Kendo powerhouse, but it's not like it was.
And this is why we have so many crappy blog posts and comments trying to define serverless. People are trying to define a term that fundamentally is incorrect about what it's trying to describe.
Faster than Ack, not always faster than grep.
I'm in the US and don't see "US Politics" either.
Lambda Calculus for Absolute Dummies (like myself)
It got my political leaning correct, but under advertisers: fast-payday-loan. I find that curious.
If you have a language that had equivalent libraries that cover all these domains I'd love to hear it.

R[1].

[1] https://cran.r-project.org/
I am asking this out of my ignorance.

I usually never read 'Psychology/Happiness/Depression/Mindfulness/Optimism/Anxiety/Loneliness/Child Psychology/Meditation' articles that have plagued HN recently.

Is neuroscience legit science or is it unfair to lump it with psychology.
It'd be interesting to correlate not just credentials to interview performance, but credentials, interview performance, and actual job performance. There is however the challenge that for the third aspect you can only assess the people that passed the interview and accepted the offer.
Discover for SumoMe
I can speak most directly to Go, where I've been working. You could potentially use one of the maps-to-DNS service discovery systems, although that's limited.

At Square, we created a custom balancer (https://godoc.org/google.golang.org/grpc#Balancer) which not only handles updates from the service discovery system in order to manage the pool of connections, but also handles which connection to use per-call (so we can do targeting of specific capabilities, datacenters, etc.)
Indeed, and if you did learn these things through experience, as I supposed, then you probably did so by writing something O(2^n) and suffering when you had to process >100,000 records.

(Why does it take 100 ms for 10,000 records and 50 minutes for 100,000? ... hmm)

Learning these concepts through the theory is definitely more efficient.
Well, yes, it doesn't attempt to modify the semantics of the terminal - the opposite, in fact. I brought it up as an example of something that uses curses for all kinds of fancy stuff, but integrates with the terminal's normal scrollback. Sorry for any misunderstanding.
How could someone claim docker is serverless? It's pretty much the definition of server.

It's servermore if anything.
Scala. (Which is why I use it)
IPhone 6s Outweigh the Galaxy Note 7 Speed Test
Well, there are several ways to think about types, especially regarding this article, which tries to cover static and dynamic types.

Most formal definitions/treatments of types I've come across do not apply to dynamic types at all; usually the typing formalism says nothing about dynamically typed programs/values other than giving them one big recursive type. What we would informally call "dynamic types" are then treated completely separately, e.g. via "tags".

While such distinctions are certainly useful, an introductory/broad-overview explanation like this seems to benefit without such complications/distractions.
I'm definitely not retired! I need the products I'm working on now to sell well. But I've been doing this long enough to know not every product is a hit. Best to treat it as just one revenue stream together with freelancing, remote work, investments etc.

If you want to work on your own projects, start on something in your spare time & just put it out there. Keep your scope as small as you can (my first product was something I put together in 3 weeks). You'll make a ton of mistakes, but you'll learn how to avoid them next time too. Don't undercharge - I increased my prices 5x over the years! And start building an audience / mailing list as soon as you can, it's your best way of reaching customers but takes a long time to build.

I'm happy to chat about this stuff with you (or anyone reading this) if you think I can help - email details in my profile. But if I'm honest, you'll earn more & have more stable income with the 9-to-6 job :)
Did you know you can start the command with the redirection operator?

<input-file grep stuff

Unless you are concatenating stuff, I see no reason to use cat.
Cat seems fine to me, since for most usages the con- is not necessary, and is redundant. Which makes it unfortunate that concatenate is the de-facto standard term, over catenate.

http://english.stackexchange.com/questions/125416/concatenat...
I used to think that too, but to be honest, how many good MMA fighters leave those kind of openings?
Delete Facebook account
Note that there's a mismatch between the listed title and the content of the article. The article refers to "400Pb (400000Tb)", not "455Tb".

This may be why there's such confusion about the numbers in the comments.
1x1px is enough to track person.

30x30px is enough to run face detection and recognition.

Can't see how 30x30Mpx would be useful? To see what products they is holding in a basket probably. They would be interested in your pressure cooker probably.

https://www.theguardian.com/world/2013/aug/01/new-york-polic...
> Your definition of "serverless" demarcates on where the code runs.

Additionally, that's an assumption you're making about what I said - I said no server. Nothing about where the server is
I have no degree in CS and I see these terms regularly.

So I google them and read about them.
All the scale is on x86, so it gets the best fabs and the cheapest unitary costs. ARM got some scale with mobile, so they are starting to compete.

But until Moore's Law is really buried and forgotten, new architectures won't be able to compete on already filled niches.
Only if you forget to pay your hosting bills do your services become serverless.
Yes, definitely.

I look at sales and advertising as an arms race. If nobody did it, we would be fine, especially now when publishing is free and search is incredibly good. But if anybody does it, all their competitors are obliged to keep up.

The free-market equilibrium is obviously wasteful. I'm sure we could save a half-trillion dollars a year if we eliminated this sort of arms race. I'd expect free market advocates to be excited about this because it would also remove a great deal of market distortion, allowing market mechanisms to work better. Their lack of interest I take as a tell: what really motivates them is not free markets.
And my students have calculators so there is no need for them to know basic arithmetic.
Me personally? Any job I get at this point will be just a job. I don't speak the native language well enough to work in a lot of fields and my prior experience isn't worth nearly as much. What I'm really looking at is basically service jobs - janitorial and other such things, perhaps CNA type of work. Maybe I'll get lucky and get a factory job or something. But at the end of the day, there is only so far effort beyond doing the job well (which I tend to want to do on my own accord) will get me in these types of fields. The main thing a job brings me is income, honestly. A job that "isn't too bad" or "I don't mind the work" where the people "aren't too bad" is good enough. Now, this is entirely of my own choosing, but a lot of folks are in similar situations with fewer life choices.

But I get great internal pleasure out of cooking a good meal, out of making a wonderful piece of artwork, learning new techniques. Continued language learning (I've had 2 years of class, 600+ hours) remains important regardless of work. Seeing more of the country and the world? Definitely important. So I'll put more effort into those sorts of things than a job.
Nothing to add, I'd just like to point out that I think this is awesome and I dream of starting/joining a company like that someday, nice that it's open source. ;)
I hate Python. My linux distro comes with version 2.7 yet I should be using version 3?? Yes it makes writing complex programs quickly with its endless libraries, but I don't consider myself learning anything if all I'm doing is copy pasting the API docs. I've recently switched to Go and the language is small and easy, docs/source code are well commented, and lastly I'm actually learning how computer programs work.
I can't remember specifically, but my area is really huge on government contracting so I doubt it was a finance institution.
If you are in the business of supplying startups with healthy snacks and a sales person came along and said hey I can bring you 620 new accounts for 7% would you take that deal? Now consider they sweeten the pot and say I'll also give you $120,000 up front; on top of that I bring connections to money guys; also connections to 1,000s of people who have already been where you are trying to go that are notoriously helpful; and I have a track record of touching things that turn to gold and while there are no guarantees the second you make this deal I guarantee you will get media coverage and every opportunity to succeed.

I know personally asked to forego the Fellowship financial investment for a credit to Gigster to develop apps for my beta, of course that was ignored, but a deal I am sure any non-technical person would make any day of the week if they were serious about success.
If by "emperor's-new-clothes situation" you mean the paranoia about what these companies "know" about individuals, I agree. But since at least Google's revenue last year was $75 billion, it's clearly valuable to have statistically significant information about groups of people.

I think that people who are worried about data that others have on them would be better served by worrying about data brokers first, though: https://www.propublica.org/article/everything-we-know-about-... (though again, I think that the amount these people know and sell to others is less than a small town shopkeeper would know about their patrons 100 years ago).
Black mark against the French. Shame on them.
No, although I prefer the die shot from Power8 (probably because of better symmetry) [0], I like it as well. But nothing comes close to Nvidia GF100 for me. [1]

[0] http://www.extremetech.com/wp-content/uploads/2014/04/ibm-po...

[1] http://images.anandtech.com/galleries/693/DieShot_GF100_Arch...

[2] (forum thread with many die shots) http://www.cpu-world.com/forum/viewtopic.php?t=19888
Exactly. My fun language at the moment is Clojure... I think several years of Java development has made me seriously hate OOP.
Reminders sync using CalDAV, not IMAP.
I call this move the "Reverse Taliban."
See Amir Najam’s SAP Analyst Profile at Slideshare
Numba should be getting this soon - http://numba.pydata.org/numba-doc/dev/proposals/cfunc.html
The only thing serverless about AWS lambda is the pricing model.
> In my experience, having to write the same code twice in two different languages is a hell of a lot more work both from a creation and maintenance perspective than just writing it once. I haven't really had to deal with many of those edge cases you're talking about.

Cool, I hope for your sake that your luck continues.

> So what do you prefer to Node.js for universal single-page apps then?

To be honest, I prefer not to write single-page apps, as they break some fundamental ways the internet works, with no real benefit. I have started using React for in-page responsive components, which are composable and reusable independent of the app.

I prefer Flask for the backend, although I've used Django w/ Django Rest Framework and that has also been a good experience.
Noticed the floating 'subscribe' bar. Does anyone really subscribe to read news sites online?
Could see more and more of these paywalls on news sites lately.
If you use grep a lot, you should be using 'ag' (Silver Searcher): http://geoff.greer.fm/ag/
James Williamson: Stooges guitarist and IEEE/ANSI-awarded engineer (2015)
Wow this could use a tl;dr .. Scanned through but didn't come across anything of substance.

Is there a takeaway to this?
Compounding mistakes doesn't make it right.
I have never heard it referred to that way. Usually I have heard Yoga described as union. As the term applies to the asanas the union between breath and movement.

My quick 30 seconds of googling supports what I had been taught but those old words can really have a broad set of meaning depending on who is using them
I totally agree.

Personal rant incoming:

I think the ideas and intentions of ROS, gazebo and co. are great, but in my humble opinion things are a lot more complicated than they should be (as always in the world of software).

First I think that the robotics world has a non-free vibe going on, in particular from industries who are big in the robotics building business. They mostly ship their own broken (sometimes Windows-only) API for their robot and it is mostly a mess. In particular they often do too much stuff, like providing proprietary shitty cartesian path planning or developing strange in-house communication protocols. I know that this is hard realtime territory and stuff is hard, but I feel definitely a tension between the mostly robotics researcher software crowd and the providers of the "real" thing, the actual robot, e.g. a manipulator, which is still in the 100.000 euros.

Secondly I am afraid that ROS is going down the Corba path. The very fact that they ship their own build system (an ongoing debatte on the ros mailing list) rings alarm bells for me and I hope that they can move forward. However, kudos to the developers! Robotics is a hard and interdisciplinary topic, so one inherits all the problems of the software AND hardware world.
Google and others, with legitimate reasons obey robots.txt
That feeling when the first paragraph of an article points out something you've been doing wrong all along :D. I use <br> in between paragraphs and it looks horrible, what should I be using instead?
Researchers find lab rats on marijuana just can't be bothered
That's the point, there is no magic library that can do this for you. For example, let's say you're writing Python and have a list of receipt numbers. When you get a new receipt, you want to check if it's already in the list, so you do the pythonic thing: "if receipt_nr in receipts", assuming that the standard implementation of this operation in the library is efficient. The problem is, a set would be a lot more efficient here, but the standard library doesn't know you'll be checking if a number is in the list many times, so it cannot use the appropriate data structure.

So, in a way, the time and space complexity of each operation is part of the interface: maybe you don't really need to know how the internals are implemented, but at the very least you need to know the time and space complexity of the data structures you're using, and how to analyse the complexity of your code.
I regularly cycle, walk, and drive in Boston. Drivers are definitely more entitled here. I can rewrite each of your anecdotes with drivers in the villain slot. especially the swearing at you when they break the rules parts. And pedestrians, as a group, certainly don't know how to follow rules either - jaywalking is rampant, and I have yet to find a dedicated bike lane that they won't happily clog up, even if it means walking directly on top of the "bikes only, no pedestrians" painted on the ground.

>To put into perspective - when you're driving and you have a green light, you generally assume cars approaching the red light orthogonally will slow down and respect the stop signal. Now imagine the situation where you cannot assume this and at every intersection you go through, you assume a car will ignore their traffic light. That's what it feels like to be a pedestrian around cyclists in London.

To put into perspective - when you're driving and you are in the right hand lane going straight, you generally assume cars in the left lane will not attempt to make a right hand turn onto a cross street through your car. Now imagine the situation where you cannot assume this and at every intersection you go through, you assume a car will run you over (without even signaling) to make a right hand turn. That's what it feels like to be a cyclist around drivers in Boston.

Admittedly, I can't put a driver in the place of the stroller anecdote. But I did have a near miss when a parent pushing their child in a jogging stroller came careening around a blind corner without looking and almost crashed into me (I was walking my bike at the time, heard them coming, and got out of the way.)
Old MacDonald had a (server) farm, eieio...
20000 is a small town for you? I guess I've never lived in a small town, only in tiny villages between 300-900 people or cities of 100000+ but my nearest town is ~20000 and I've always considered it pretty large with lots of disconnected communities and areas.
Ag handles .gitignore as well. And has defaults appropriate for code searching. So the difference is official Windows support?
That is pretty much the Haskell Platform. Haskell people have issues with it because it contains a whole bunch of really useful packages, but essentially pins them at old versions globally. Upgrading them, then, is a global thing, and if someone depends on an older version... you're stuck.

The solution to this, of course, is sandboxing - never install libraries globally, only on a project-specific basis, and then their dependencies can override global ones. But it's fiddly to get the UX right - in Python, managing that involves two separate tools. And you'd need to create a project directory to get a repl with some library in it, unless you had extensions to the repl to install things temporarily - and then you'd likely have two separate UXes for installing things, whether you're doing it for a REPL or a project.
These things come up regularly. Well, bubble sort is usually the punch-line to a geeky joke. But I've spent an unreasonable amount of time on data structures that fell apart at scale because of O(N) issues.

Had to look up SOLID. Makes sense, follows the principles I've soaked up from books and a couple O-O courses. That acronym was apparently invented 20 years after I dropped out of college :-)

Just keep learning. No drama. Just improve.
Why Homeland Security Unleashed an 'Alien Virus' on Silicon Valley
Which in this case is ridiculous. There are valid reasons for businesses to avoid GPL, but if they use GNU grep, the only thing they have to open source is their copy of GNU grep. It's not like doing so will force them to make their kernel GPL
> If offered a Snickers, a Milky Way and an Almond Joy, participants would always choose the Snickers. But if they were offered 20 candy bars, including a Snickers, the choice became less clear. They would sometimes pick something other than the Snickers, even though it was still their favorite.

Just because something is your favorite doesn't mean it's rational to always choose it every time. Hot wings are my favorite food, but I don't eat them three meals a day to the exclusion of everything else. If there's a selection of 20 candy bars, possibly including ones you haven't tried before, I don't think it's irrational to try a new one since that might become a favorite. Even if it's one you already know, maybe you're just in the mood for coconut instead of peanuts at the moment. This seems like a poor way to measure irrationality.
Your analogy between debugging effectful programs and replaying proof scripts is frighteningly accurate.
Emoji are almost exclusively used embedded in regular text. Emoji work similar to our regular alphabet, only that they are typically used to express emotions and abstract concepts that are harder to express in regular words. Since we have regular text and emojis used in the same context (and often as part of the same sentence) it makes sense for unicode to support both.

This is fundamentally different from icon fonts. twitter icon or mailbox icon are not meant to be used inside of text, so they have no business in fonts.
Ashley Madison Must End ‘Misleading’ Practices or Go to Court, Watchdog Says
I always understood a 'server' to be the process (or machine) that accepts the connection; the client is the process (or machine) that initiates the connection. Sometimes the same machine can be both the client and server. In your BitTorrent example, users are both clients and servers.
How did the chicken, a shy, flightless forest bird, migrate around the globe?
Liberty: the ability to freely choose to self-restrict behavior.

Tyranny: restricting behavior due to fear of reprisal.

Please don't mistake one for the other.

That's why Nuns (who can choose to wear garb or nothing at all, at any time) are not equivalent to those forced to wear garb on threat of acid burns for non-compliance.

A society that does not protect those under threat of violence for trivial clothing choice violations cannot claim to love liberty, can it?
Would you say it's "hard to copy and paste Unicode"?
I suspect the grant was to build this chip rather than to go and have fun play times with a 32nm fab.
Most ppl are trying to solve problems/get work done, not learn how to re-implement functionality already available in libraries. Copy & pasting the API docs lets you focus on solving much harder & more interesting problems.

If you want to learn how computer programs work, you don't have to use existing libraries - you can still implement the functionality yourself.

By your argument (I hate python...it has libraries) any modern & moderately successful language with a large library ecosystem is bad, and you prefer Go precisely because it lacks those libraries?
HTML paragraphs have a default margin on the top and bottom. In Safari/Chrome at least, it's 1em. Use/modify that. I often add

#whatever-container p:first-of-type { margin-top: 0; }

to remove the top margin on the first paragraph of a container to line things up properly.
Ask HN: FastMail Alternative with Reseller Option?
Hi,

I've been with FastMail for over a decade, & up until now have had zero complaints.

However I'm currently experiencing a problem which their support hasn't been able to solve now for coming up on 3 weeks. It's causing such major problems with running my freelance business that I'm considering taking my business elsewhere from here on.

What other email services are there, which explicitly allow the resale of their servives, such as FastMail does?

-c

EDIT:

I see that RackSpace is a contender in this circumstance. Do they have any happy resellers here on HN, & (as a bonus) has anyone left FastMail for RackSpace & been happy with the decision to do so?
This is why I find myself writing fewer bugs when I'm writing Python. I write less and have less to mess up.
I see. For the longest time I've been using <h2> as a sub-title. I guess I'll have to stop that. Thanks!
Unfortunately I envision something like that just being bikeshedded to all hell by crowds like this which would undoubtedly trivialize the results.