- Have a general-purpose social network, but bootstrapped from a userbase where it can be welcome rather than vilified (unlike Buzz, Google+, etc.)
- Stop the slow trickle of (duplicative, cross-pollinated) traffic from the Youtube community to other platforms, because their own platform is lacking (they needed Twitter-like micro-announcements badly)
- Better arm themselves against other sites that have done video from the beginning but are expected to develop a similar direction (Twitch)
- Better arm themselves against other sites that didn't start off with video but have branched out into it (Facebook & subsidiaries, Twitter & subsidiaries, Tumblr, most other social networks these days)
Hopefully this also stops the (IMO, frankly irrational ) speculation that Twitter will be bought out by Google.
 https://news.ycombinator.com/item?id=12418727#12420732 https://news.ycombinator.com/item?id=12083561#12083975 https://news.ycombinator.com/item?id=11913828#11914620
I think most content producers have wised up to this and diversify their audience over multiple platforms. If you rely on the income putting all your eggs in the YouTube basket is a massive risk until they clean up their processes (there are many automated and social methods to do some of this but they seem completely uninterested in doing it).
Seriously though, I get what they're trying to make a play at - the small communities that spring up around content creators based on a certain topic. It's clearly a shot across the bow of Facebook pages which can embed videos in a feed as well as post discussion pieces, etc.
I would've personally liked to see them do it a bit more robustly. This and other platforms allow for creator - consumer interaction, but not consumer - consumer, and I think that's a differentiating strength of content creators on Youtube. Take it from being a copy of a Facebook page, to a sort of hybrid Facebook page/group with one leading creator and then interaction amongst all the consumers of that content. It could've potentially recreated the forums community feel using an existing set of communities as the kickstarter for the platform.
As other commenters pointed out, this is infinitely more likely to stick than Google Plus. I've personally never felt that Google was serious about Google+. If they had been, they'd have gone for an approach like this one from the start. For instance, integrate it natively to Gmail (and of course make it individually accessible on its own domain) - it worked for Hangouts adoption.
Make it a new tab in Gmail, make it very fast and easy to switch between your email and your social feed. Many people already spend many hours in gmail, or have a tab always open anyway. Adoption would have been instant, and if they had done that in 2011, maybe it would have had a shot at dethroning Facebook.
I have over 700 hundred youtube subscriptions and check out my feed daily. I definitely do not want my subscription feed clogged up with texts, gifs, and whatnot. I really don't care what the political beliefs of XYZ hobby channel have, I watch for their specialized content.
youtube is the powerhouse behind video. stick with that, continue making it better. there is still more to be done.
EDIT: I mean "sponsored content."
2) Say anything offensive.
3) Have fun.
4) Forget to mention how delicious and refreshing Coca-Cola is.
Unfortunately, that was then and this is now. Several of the airlines have dropped out of participating in flight comparison sites, and those that do apparently pay staggeringly little per referral. This is greatly eroded the usefulness of Hipmunk and similar sites, and taken away the motivation for anyone to pressure airlines to participate. Why bother when the most you can win is a tiny sliver?
I wish there is a way to simply pay a little money to get a comprehensive high quality comparison of all available flights from all airlines. I don't want AI, I don't want a travel agent to do it for me. I most definitely don't want to visit multiple airline websites and try to manually compare the offerings. I just want to see all of the different ways to get from point A to point B, in a well engineered graphical representation, all at once so I can quickly and effectively choose the best fit. I would love if there was a way to simply pay some dollars to do so.
Hipmunk raised $55M over 7 rounds  and had 51 employees .
I hope that the team had a nice exit, and that they continue to develop Hipmunk within Concur.
Also -- I recently used Hipmunk (been using it for a few years now), but found that it didn't find deals that Chase's rewards portal found, which I thought was terribly odd (why would a rewards portal find better deals?).
For me, the group partners were the primary value delivered by YC during the program, and I look forward to that value being continued under Michael's leadership. Congratulations!
As the founder of a MOOC search engine, I am excited. Its good for my business :)
P.S. You can follow the class on Class Central  and we will send you an update whenever the course dates are actually announced
I always felt that onemonth.com basically was the YC MOOC. (It is funded by YC, and you see the themes of user first, user research, growth etc running through it).
Not sure if anyone else here knows what I mean.
Will the MOOC be free?
I recently found out that a lot of people I would expect to know about it, don't. If that includes you, go to the gear on the upper right of your gmail, select that, then Settings, then turn keyboard shortcuts on and save.
Typing "?" randomly in gmail will let you know what shortcuts are there. It takes time for your fingers to learn them, but scanning email with j k [ ] is so much faster than a mouse. I don't even think before using / to search. :-)
If I had to look it up, I'm sure others are in the same boat.
That said, the MOOC sounds interesting!
It would have been a bit more clear (to me) if the group had been consistently referred to as "YC" if that's the new branding, so I'm guessing there are a lot of others like me who aren't certain as well.
YC is in the incredibly fortunate position of having this opportunity but instead it looks like Sam Altman is falling into the same trap Larry Page did with Google. He's turning it into a bit of a rich guy's playground...
On behalf of the world that wasn't born into a world of wealth and elite connections: Please shine your massive resources on the many thousands of deserving little startups!
"You could parachute [Sam] into an island full of cannibals and come back in 5 years and he'd be the king." - PG 5.5 years ago
Without YC how one could get access to YC network and get one to one advice without moving to bayarea?
online classes are not really one to one advice.
Is that basically what you're going for with the PB analogy, except s/academic/startup-mentoring/ ?
A little part of me is hoping to have him on our interview panel again to show him how far we've come.
Of course, the timing of this announcement is more exciting being that Michael and Qasar will be in Nigeria in 10 days :) 
What are your thoughts on (semi)formalizing a relationship with incubators globally as the top of the funnel for recruiting startups.
It can key into them helping adopt your MOOC curriculum. That way the fundamentals of knowledge are taken care of at the lowest of levels and potential YC recruits have the basics even before applying.
I was just having it as a rough idea to discuss with Michael when he visits only to see this post pop up
 Lagos - https://www.eventbrite.com/e/techcircle-presents-building-a-...
 Abuja - https://www.eventbrite.com/e/techcircle-presents-build-a-gre...
Both are oversubscribed but pop me an email (see profile) if you want to attend and have not registered I'll get you a ticket.
What is PG's role these days?
I'm not really sure he asked more than "how is this a billion dollar company?" multiple times during the 10 minutes. I'm not sure why YC would pay $1k to fly us to Mountain View if that question was that important and wasn't already answered by our application.
Hope that was just a fluke though... Good luck YC!
It's also very inspiring to see YC Group tackling some of the world's most important problems. Excited to see what comes of this.
Presumably it also includes YC (that used to be YC Core) - was including 'Y Combinator'in the list a slip - and it should have been YC?
* a PHP module - http://php.net/manual/en/book.runkit.php
* a Swift wrapper for Grand Central Dispatch - https://cocoapods.org/pods/RunKit
* an Objective-J animation library - https://github.com/austinsarner/RunKit
Of course, there are only a finite number of possible names, especially when you limit yourself to names that are brief and meaningful, which makes name collisions almost inevitable. And maybe the above items are all obscure enough that it doesn't matter (I had heard of the first before, due to my past life as a PHP developer, but the other two I only found by searching)
PS: does this mean Ross now works for Stripe... again? :Preply
That is a fascinating possibility.
btw title should be amended "found by European explorers". Or change the date to 162 years, since it was discovered by an Inuit gentleman six years earlier?
I was therefore rather surprised to find that one of the bodies from the Franklin expedition, of Lieutenant John Irving, is buried not far from where I live in central Edinburgh:
I wonder if we can create a sort of Y combinator for quines: A function called YQ, that, when called with any function X as an argument will pass X a value that, when printed, generates reproduces both X and YQ, and calls X with YQ. I suppose the problem is that it would be hard to reproduce all of the values X depends on. You could just hedge on this, but that's not really the Right Thing.
Also, I think this is the Most Functional database: it rebuilds the entire program every time state changes.
Can Code Polymorphism Limit Information Leakage?https://pablo.rauzy.name/research.html#amarilli2011polymorph...
The idea is that based on a Quine with payload (similar to what QuineDB does) we are able to produce a different but equivalent version of the code, and replace it with this new version, so that each time it executes, the execution trace (e.g. power leakage) is different.
Can't wait to deploy this with my next web app.
We have discussions about Jenkins vs Concourse, where to keep ansible vault passwords, should documentation live in Github wiki or in Confluence (apparently "tech" documentation in the form, "business" documentation in the latter - what if it's both? Who decides?), and so on.
There is something nice about being able to go to a single place and saying "OK, it's all here in this box". Github has made inroads with some of this stuff, but not quite enough. Gitlab could try and do all this, but then people will moan ("I prefer JIRA/Trello/whatever").
Most of the pain around developer/business workflow around us at the moment actually comes down to the fact that nobody has _really_ thought about providing a great unified UX for all of this.
Part of the concern is people want to be "flexible". No, dictate, just make sure what you dictate is a better solution to what people have.
If GitLab get it right, github could be a minor player (unless they keep up) in a few years time.
Years ago, I did set up our own private Docker registry and build server, but it was a lot of work to setup and maintain, so I killed it. Hopefully and probably, that's become easier to do today.
However, last night, I decided that I had had enough with our current setup (it's slow, expensive, and cumbersome), and moved to GitLab. Here were the steps:
1. Create an account.
2. Create a repository, and select the option to import from Github.
3. Connect my Github account, and import all of our private repositories.
4. Ensure Container Registry was enabled for the repositories.
5. Create a .gitlab-ci.yaml file in each repository to build our Docker images. (https://docs.gitlab.com/ce/ci/docker/using_docker_build.html)
6. Decide that I didn't want to use the Shared Runners.
7. Spin up an EC2 Ubuntu instance, install GitLab's multi-runner. (https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/ma...)
8. Add the new runner to each repo.
9. Start a build to ensure Docker image gets built.
In less than 10 steps, I was able to migrate all of our code and CI to GitLab, in less than 2 hours. With the repository mirroring, Github can remain synced to GitLab, so that I have time to modify our deployment scripts to use the GitLab URLs instead. I'll be cancelling our GitHub and CoreOS subscriptions this week.
As our team grows, we will likely host GitLab on our own servers, and I expect that will go smoothly. I'll be happy to pay them at that time. Right now, I'm really happy with this migration.
My question to Gitlabbers following this thread: do you have anything in the works for improving code review to better match some of the use cases which are handled so well by the Gerrit/Phabricator approach?
Unfortunately for them. The market is already saturated with CI tools, including good ones.
- If you want good self-hosted CI, you use teamcity (jetbrains) or bamboo (atlassian). Side note: They cost money, you get what you pay for.
- If you want good SaaS CI, you use travis-ci (linux), circle-ci (linux) or appveyor (windows).
- If you want to suffer endlessly, you use Jenkins (previously hudson). It's shit, it has a Bad UI, it's an aggregation of poorly maintained plugins, it lack even the most simple features, the list goes on...
- If you want to go exotic, you can find dozens of other [partial] CI tools.
There is no room for gitlab. Teamcity already has a free edition offering 20 projects and 3 slaves. All the aforementioned tools are free for open-source projects.
Disclaimer: I have used all the tools mentioned above.
The reason the good tools are not popular is:
1) they cost money and people are bitches when it comes to spending even $10
2) most people start with the old well-known shitty tools and then they're locked in... and the efforts required to move away just increase over time (sadly, nobody got fired for choosing Jenkins in the first place :( )
The only part blocking us from moving completely to gitlab and deprecate everything else is mostly the limited issues tracker (compared to trac, for example).
We were basically not able to create a stable deployment on a machine also running other services. But none of use really likes Ruby and rvm, maybe that's also one of the reasons why we struggled.
It's also a matter of developing the maturity of the integrated tools. CI for a example. Does jenkins have a shit load more features? Yes. Does Jenkins do scheduled tasks? Yes. But jenkins is also a massive ugly, unwieldy behemoth. Some issues like the Cronjob portion can be worked around in GitLab (webcron to build trigger APIs) but it's not as nice... yet. The CI feature is barely an infant compared to the age of Jenkins. However for 90% of what I need? Works great. Well worth it to me.
Every month they've been releasing improvements on numerous fronts and it's been amazing to see. The product has gone from "eh" to "wow" in about a year. I look forward to seeing if they can sustain this product growth (I'm guessing the 20mil will help).
Before I get flamed, of course you guys have made a great build and deployment system... but nothing can beat a " java -jar start.jar" or "./golang" . And I think it comes a fair bit of performance for free.
Wonder what are your thoughts around that ? I keep thinking that Gitlab could be the "killer app" for a new fangled java framework like SparkJava or something.
Reason, I am asking for this, it that I see such tools have critical to do development these days. gitter has already shown initial success/value of integrating with SCM.
Why has GitHub been so stagnant, even though they have so many employees?
I also use it at work and really like having the ci system built in.
Can reach out at username at gmail!
Did my UC Santa Cruz education do this to me or do others ever feel the same?
Edit: Congrats to Gitlab. I need to experiment with integrating an instance with phabricator  at work.
That said, Issue Tracker and Issue Board could be developed further to be more in line with Jira and Trello/clubhouse.io
Apart from that, I love gitlab and keep up the great work!
I really want to switch to GitLab given the focus on tooling and workflow. edit: and also your super nifty tanuki logo, which would make a hip vinyl laptop sticker.
Soon at a Hacker News near you:
Master Plan considered harmful.
I get that it means you have to "run a server", and insert arguments for expensive cloud providers vs DIY servers here but I don't think it's any less crazy than being forced to chase a GC white whale for two weeks on a tiny memory leak to avoid a huge rate hike on your hosting bill.
On an aside, I've only had one problematic memory leak with ruby ever (the infamously leaky RMagick), I threw this in every time I used the lib and it solved it for me:
GC.start(full_mark: true, immediate_sweep: true)
Love it when reading HN pays off immediately like that :)
-return Data_Wrap_Struct(klass, rb_redcarpet_rbase_mark, NULL, rndr); +return Data_Wrap_Struct(klass, rb_redcarpet_rbase_mark, xfree, rndr);
I had a similar issue that I was tracing last week that did end up being my Ruby code...and it turns out I was modifying a constant like in the example.
What a fun read! I've been learning more about Ruby's GC since 2.1 and this got me looking even deeper -- definitely picked up a couple of new tricks/tools from this. Thank you be9!
Great insight, though. Author described this experience as it was a great venture... in hindsight I suppose :-)
I tried to add ASan to the travis config for this project but I couldn't quite figure out how to change CFLAGS and/or CC. Never used ruby but interwebs hinted that the bundle config/install commands might accept "--cc" and "--with-cflags" commands. It's ignored when I tried it though .
Ideally much less tooling would have been needed.
" Need a custom logo? Lets chat! email@example.com "
The chance of you needing one of the pre-existing logos is small, the chance of needing a logo period is higher, and seeing the portfolio of logos gives you a starting point to imagine things.
The only negative is that it might anchor you emotionally to a lower than average price if the current logo price is small enough.
The web site concept though seems to be exactly like a clothing store putting last years clothes out on the side walk for "cheap" and just getting people walking by to think about it and come in and browse. Which solves Internet company problem #1, "Nobody knows I exist."
Seems like a strange pricing strategy. I guess it increases the "buy it now" urge, but at some point it will kill sales. I guess when it stabilizes you can just say "ok, that's what people are willing to pay for these". So perhaps it's a good way to explore pricing...
What we did finally was revise the ones we like (25 to 50 initially) and include them for free as part of a new web design project. A lot of clients have bad logos that can ruin a design. So it helps our designs and clients brands.
Clients could also purchase at a low flat rate if they liked one without a website. This has worked well too.
I guess the only problem is that the last logo shouldn't sell easily (without adding more).
I'm aware of products like fiverr and 99Designs, but I'm worried about sinking a bunch of money into them only to get crap back. I like being able to view the logos and simply browse without any commitment.
Quick edit: this is not a rethorical question, I honestly would like to know!
Has anyone on HN known anyone who actually bought a logo from this particular site?
I think the site is great. I just question the sold logos, but then again I don't understand the buying mentality of most people.
I'm not knocking the site, or logos; just doing research.
It's not my area of expertise, but I would expect there are some pitfalls just like with company names, app branding and other branding/trademark stuff.
I would not want my logo to be too similar to somebody else, and researching that is probably tricky.
But I wish new logos would be added continously, priced separately, and definitely price increase on something that did not sold in the past is ridiculous. :D
"Logo Pizza: Hot & ready logos for sale"
That's pretty crazy to think there's a sub-ring-0 rootkit running on your CPU contacting NTP servers without your knowledge.
Does that work over wifi (where does it get the WPA password from)?
Where does it get an IP address? Does it leech off the host's DHCP IP by intercepting ethernet packets?
Is there any way to fingerprint the traffic? TTLs, sequence numbers, etc?
It'd be interesting to run a system behind a router for a while while logging all ME traffic...
Highly recommended read about x86 security: http://blog.invisiblethings.org/papers/2015/x86_harmful.pdf
The author of this paper is also the developer of Qubes OS. They recently added another requirement to laptops who are 'Qubes certified': they must run Coreboot. It's not Libreboot yet, but that is a huge leap forward for x86 security. Hopefully this will trigger vendors to make their hardware Coreboot compatibile. It won't do anything about Intel ME, but it is a step in the right direction.
I ordered a Thinkpad x200 to flash it with Libreboot last week, just to have at least one device without any malware (in RMS sense)
Isn't x64 a standard? Couldn't another company create their own implementation of it and design their own processors for the paranoid to use?
I'd love to get a look at what it's doing.
So 1) will the system stay up with the ME software erased, 2) what's the ROM component doing besides managing the boot, and 3) what access does it take to alter the ME's firmware?