skysight-inc/HackerNews huggingface dataset:
Chapter 01: The linux Foundation

Chapter 02: Linux Philosophy and Concepts

Yup, another linux course that starts with a lesson in IP law. "Windows for dummies" doesn't start with an hour on Microsoft's corporate structure. It's software. The students want to learn how to use it properly. So teach that first. Leave the politics of f/oss for after they are already addicted.

I've seen more than a couple of these courses use the first lessons as a "it's free, so expect rough edges" speech. Again, Windows courses never start by explaining why it might have bugs. Linux works. Linux works well. You don't need to open with excuses.
40+ the Most Awkward Stock Photos
To Land a Rocket, Just Read the Instructions
Rejected with http://datastack.co/ - a analytics and visualization tool that can be integrated with any REST api.
YAPF – Yet Another Python Formatter
John Oliver sums it up pretty well:
https://www.youtube.com/watch?v=DlJEt2KU33I
Did you know you can eat fish? Or you could, if Central Valley growers hadn't killed them all.

Did you know that, before they were all dead, migratory fish were an important method of nutrient transport from oceans to inland ecosystems?

Did you know that fishing is an industry that employs plenty of people, when the fish haven't been driven to the brink of extinction?

All true facts.

The typical M.O. of American business and industry is to drive a species right to the edge of extinction and then let some minor weather event finish the job. That's what's happening here.
The fact they can weasel out of it shows that at least part of the system is broken.
Also how the Chinese government show little regard for their tech industry and is prepared to trash Baidu reputation just to disturb some sites they find annoying.
sorry, I don't think it makes you feel any better :)

but hey, make a first million, have a successful exit - next time apply with a billion dollars idea - they'll take you seriously!!
That's incorrect. The resonant frequency of water is in the THz range. The selection of 2.4 GHz is due to frequency allocation. The Industrial, Science and Medical (ISM) band is centered on 2.45 GHz. There are also microwave ovens that operate on the next ISM band down in frequency, 915 MHz.
Think of it as the cost of these six and all future fish of this species.
My mail and response:

Your Y Combinator Application

Y Combinator
to me
1 hour ago

Thank you for applying to Y Combinator; however, your startup was not selected to interview for the upcoming Y Combinator batch. We carefully reviewed thousands of applications and since there's a limit on the number of startups we can interview in person, we had to turn away a lot of promising groups. It's alarming how often the last group to make it over the interview threshold ends up getting accepted to YC. That means there are surely other good groups that fall just below the threshold.

Unfortunately we can't give you individual feedback about your application. This page explains why: http://ycombinator.com/whynot/

We sincerely hope and encourage you to reapply for the next batch. Applying multiple times in no way counts against you and a surprisingly large number of companies are funded after applying more than once.

We're trying to get better at this, but it's practically certain that groups we rejected will go on to create successful startups. If you do, we'd appreciate it if you'd send us an email telling us about it; we want to learn from our mistakes.

-- YC

Cris S
to Y

3 minutes ago

Thanks for the consideration. It's a shame we are not working together at this time. Maybe in another format in the future. If you feel like investing again later, I encourage you to reach out.

I wouldn't worry too much about the ones you missed, there's so much talent you've already curated that their potential works and advice buffer whatever inefficiencies exist in the process, whether from gaps in your assessments or from founder applications, and at an increasing rate each year.

You're in the business of investing in the future. I'd say you're doing pretty well so far!
Lynda.com: A 60-Year-Old Earns Internet Glory
My understanding is that an entry in the card table is set when an object in young generation is allocated that is referenced by something in the old generation. An entry in the card table corresponds to a 512 byte segment of memory in the old generation. Thus, the cost imposed by this would be based on how many distinct 512 byte segments of the old generation reference any objects in the young generation.

If you have a web service that mostly consists of some baseline of long-lived objects and many short-lived objects used for fulfilling requests, I would expect to have relatively few GC roots. At that point, if you assume that you have a consistent request rate, I would expect the number of reachable objects in the young generation to remain constant regardless of the size of the young generation, and the number of GC roots should also remain constant. Based on that, increasing the young generation size would then decrease the frequency of young generation garbage collection, reduce the probability of survivors getting promoted to old generation, and have no effect on the time it takes to do young generation garbage collection. There certainly applications that have different behavior when the old generation is less static, but I would think for this use case the new generation size should be as big as it can be.

If something I've said is incorrect or incomplete, I'm anxious to know. There are relatively few well-written explanations of how Java garbage collection works, so it is difficult to have confidence regarding it without a lot of practical experience as you have said.
Thanks for the feedback. I would love to learn more about your product.
Lmk if you want to meet for a coffee in SF downtown.

Yeah, I live & work in San Francisco at Rackspace co-working space on Folsom. It's a great place to be. Definitely recommend to everyone.

Always glad to share about myself & Appodeal.

I've been working on it for almost a year now.

There is a team of 12 super strong developers in Russia & Ukraine, that have been working with me for 4 years already. Very loyal. I myself have a strong technical background and remote teams management experience.

Business & sales team consists of me, my operating director and a first sales guy we are going to hire next week and we are all here in SF. So we have a pretty strong tech team (because we don't compete for developers with Google/Facebook). And we have business presence in SF as well.

Traction is pretty good too. We've launched in January and already have $200K monthly revenues and some net revenues as well. Each day we receive 15-25 new sign ups and retention is close to 100%. We are about to launch aggressive marketing this month.
“I have delivered, personally, in excess of $300 million to the city in these auctions,”

Between this comment and the guy's general demeanor, the phrase 'money laundering' springs unavoidably to mind.
Science is overcrowded because there are too few positions and too little funding. Despite what many similar articles suggest, there are no shortage of smart students eagerly entering these fields, wishing to advance humanity one way or another. Many leave eventually after they realize the truth---they are not needed at all. Some of them even commit suicide after they find out that they have no position in the society after years of hard work and it is too late for them to change course. I am lucky to jump out before it is too late.

Perhaps that is not right. Perhaps we should call for the world governments to increase their funding. Except that is not actually feasible, given how voters across the globe consistently elect leaders who cut science spending even more. The society may be able to afford more researchers, but the voters do not want to, and politicians have no incentive to change that.

Until that is changed, calling for more bright minds to stay or enter these fields are insincere at best, talent wasting, life destroying at worst.
Regardless of whether you feel that these static guarantees buy you anything, C++ does not have them and Rust does; the two solutions are not equivalent. Const references only guarantee that you are not mutating through the reference, not that someone else isn't--if you are writing a library that accepts one, you cannot prevent misuse by users. This is an important difference from Rust. In any case, you still haven't explained how unique_ptr helps with the other two things I mentioned (ensuring that data protected by a mutex cannot be accessed without acquring the lock, and safely sharing and/or mutating data on another thread's stack). The blog post explains how Rust does it; C++ simply does not have the necessary types.
Well, I was looking for a co-founder, but I did not find the right fit. Nowadays it does not make sense to give out 50% of the company to a random guy, that's why I hired a business developer and offered an option.
Hmm I'm not sure what they mean. I was looking at the part just before that:

> 0.099x the total amount sold (60102216 ETH) will be allocated to the organization to compensate early contributors and pay ETH-denominated expenses before the genesis block.

> 0.099x the total amount sold will be maintained as a long-term reserve.

But here's a pdf of the terms of sale which has figures similar to the chart: http://ethereum.org/pdf/TermsAndConditionsOfTheEthereumGenes...
The whole NewTLD project is a misguided, worthless money grab by ICANN which doesn't make sense on a lot of levels. At this point, why even expect them to apply any sort of logic for the common good?
> That requires seeing everything as a matter of money. Not everything in life can be measured in dollars and cents.

What do you propose to measure it in then? There are situations where you can save X number of lives by doing Y hours of labor, and there are cases where Y is so much larger than X that you have to say no, we aren't going to do that. How do you propose to make that kind of decision without using some comparable measure of value?

Nobody can claim that the current situation is optimal. It's kind of terrible. But it isn't because we measure things using money.
Not that this is a simple answer politically, but every time I see an article about whether we should use water on almonds[1] or alfalfa[2] or six endangered fish, I wish we would just price water more appropriately, and let more valuable uses of water win out over less. Wouldn't solve this particular issue, but a more appropriate price for this decision would at least help focus minds on what exactly is the tradeoff.

This sort of thing: http://www.nytimes.com/2014/10/15/business/economy/the-price...

[1] http://www.slate.com/articles/technology/future_tense/2014/0...

[2] http://gizmodo.com/seriously-stop-demonizing-almonds-1696065...
Yes. Rejected. :-)

Any constructive feedback on my project would be appreciated: http://makemake.io
I Googled My Mother’s Maiden Name and Found My Family’s Violent Secret
Signed up! Waiting for the whitelist. Do you have documentation anywhere?
Nothing here so far. Wonder if YC forgetting/glitching about me is worse than a rejection email or not?
Currently we're focusing on the download portion of the transfer so I'd refrain from commenting on the uplink protocol for the time being.

But the general question about router congestion handling is a valid one. And the answer is No, we're not just flooding the network with a blast of packets. Apart from anything else, that strategy is full of fail for throughput anyway. Since a busy router will likely generously drop packets from the UDP queue before it loses stuff from the TCP queues.

So we rely on precise knowledge of network conditions at a fine grained level (the grain gets finer as we add more users to our network) to utilize the available bandwidth. We also use other techniques to predict queue congestion on the network path before it gets to the level of dropping packets. Note that (most) TCP implementations rely on packets loss to discover usable link capacity. We don't! One of the advantages of creating your own protocol is that you can use the state of the art research in congestion control strategies without being constrained by legacy concerns.

The upshot is, our protocol is actually fairer to competing traffic compared to TCP on the whole. Hope that alleviates your concerns.
Argh. I am so sick of this PR line about the fucking fish from the farmers and conservatives. I'm very disappointed to see Wired framing the story this way.

I am not a big fish lover. I don't personally care about the Delta Smelt. But it's going extinct because farmers took up so much of the freshwater supply for so long and then screamed whenever any water was diverted. You know, California also has a multi-billion dollar freshwater fish industry. The Delta Smelt is important not because it's such an amazing fish but because it's a good proxy for the viability of our salmon fisheries and others like trout.

This sort of zero-sum thinking is at the root of our environmental and political problems. We're playing beggar-my-neighbor with increasingly scarce resources instead of saying 'look, we have multiple stakeholders here with a variety of economic interests, and ultimately we are all in this together.' It's very depressing >:-(
If they do this I am going to personally go over there and catch those fish. And kill them.
Well, if you really think so, there is but one course of action: register icann.sucks (and/or fifa.sucks)
If it prevents 4 billion gallons of water from going towards growing alfalfa in the middle of a desert, then yes, I am entirely in favor of spending 4 billion gallons to save 6 fish.
> Imagine if instead of returning some DoS javascript they deliver a payload to silently exploit a vulnerability

It would be foolish to imagine that this is still theoretical. Tools this powerful are tempting to use. Unfortunately, the first publicly known use of a tool or method is often assumed to be the use in general.

Not only are you correct in that the GFW will be used for much smaller attacks that will probably go unnoticed, it almost certainly already has.
Thank you. I hadn't heard of this one, so thanks for linking this and the video.
Why wont the banks sell the medallions instead of letting them rot?
Cool thanks :)
We don't have any updated documentation yet - sorry (we pivoted our data structure to be more efficient)
This is bullshit. We've been diverting some water flow each year to safeguard a population of what used to be thousands of spawning fish. But as the fish population has come under greater and greater pressure, the population of the fish species in question has fallen to 6, so for all practical purposes it has now gone instincts EDIT extinct (sorry) while people have been arguing over how little water it can get by with.

Stop over-simplifying complex issues. It doesn't help anyone.
It's so easy to be disappointed, isn't it? Fermilab had a .9TeV beam 30 years ago, so that's only ~7x in three decades, basically nothing for people accustomed to Moore's Law.
Emailed YC and asked if late applications will be read and given responses. This is what they said:

Yes. We can't give out a precise date of when we will be getting back to everyone about late applications, but we'll respond to everyone before the cycle starts.
It's like flushing your toilet 3,125,000,000 times.

Or leaving your shower running for 4,756 years.
I've always loved your project. When I'm back in Toronto, we'll catch up if you're still at MaRS.
Learn About 7 Techniques About How to Sell EBooks and Video Courses
Rejected, although to be fair my startup was about 6 weeks behind where it needed to be to be in YC S15.
Cancer screening can be bad for your health
Hey for those who got an email did they send it to each co-founder's email address or just the one listed on your account?
Just wondering, is this an operating system or a social network? Your landing page calls it an OS and then describes it as a social network - I haven't got a clue if I can use it as an operating system.
ES7 Compatibility Table [updated]
RefitStubs is necessary because on certain platforms (iOS, WinRT), you cannot JIT and therefore can't use something like Castle Core to generate a class
Pricing water appropriately would be great, but there's more to this issue than that. In a nutshell: what is the value of keeping a fish species from going extinct? That's a policy question requiring public debate.
I think many people would agree that, since you challenged me to present an example, and I did, then it is quite reasonable for me to ask if it has changed your opinion that any alternative to your approach would be infeasibly more complicated, and if not, why not.
In Chicago, ‘bomb trains’ hidden in plain sight
How much water should California spend on golf lessons for children? Or outdoor swimming pools in which nobody every swims?

I can think of much greater wastes of water than trying to save an endangered species. If nothing else it allows one river to continue being an actual river for another year. Come what may, the farmers will still be physically alive next year.
That's hilarious and terrible.
I didn't get an email but my co-founder who submitted the application did.
Only to the applicant not each co-founder.
Eighth-Grader Charged with Cybercrimes for Changing Teacher's Desktop Wallpaper
This is actually a very good and interesting question. It would be good if Github started to at least show signed commits and on a per repo level block non-signed commits.

And Git should migrate to something better than SHA1.
This would actually pretty useful if someone was implementing a Markdown editor using the `contenteditable` HTML attribute. Toggling a class on the editor wrapper element could switch between rendered and non-rendered Markdown. No JS needed.
The public debate has already come and gone. The law is written. The fish wins.
Guess we'll be building Levered Returns (leveredreturns.com) into a billion dollar business without YC. I really think the application process was exactly what we needed to vet out the idea. It's like getting some great advice and keeping the 7%! More excited than ever!
And a related story from Wisconsin: http://www.wisn.com/news/milwaukee-residents-express-concern...
Hey this looks cool! I just tried it out! Smooth.

Well, that's alright 3rd time rejected fella over here, keep going forward & build stuff :)
Underground is harder, you have to dig up land every time you want to fix or replace something, this can be mitigated but it still isn't that great. More importantly in urban areas digging up land is really hard (sidewalks, roads, residences, buildings, water pipes, sewage systems...), not to mention the politics!
Rejected with https://www.denarri.com/ - The shopping app that helps users get the best price on the products they love in 3 clicks by learning their shopping habits.

3rd rejection so far. Probably has a lot to do with the fact that I'm a solo founder. Oh well, gotta keep pushing through and making the best user experience possible. Best of luck to everyone, we go this!
damn...still no response and just noticed our email server was having issues...
And a related story in the tribune: http://www.chicagotribune.com/news/local/ct-oil-train-new-da...
They should mandate water supply for endangered species and then after that price water at the same price for everyone. Much of the current agriculture would become unviable and the farmers could switch to either less thirst crops, growing somewhere wetter or just get some comp and do something else. Agricultural water use would plummet. Problem solved. Apart from politics of course.
There are probably a large number of the 6 billion alive that were the result of rape in their lineage, even within the past 8-10 generations. I think we want to have a connection to those in our past, but the reality is that we have more in common with any random name on the census than those whose DNA eventually trickled down to us.
5 or 6 billion? In NY that's nothing. On wall street those numbers appear and disappear every second of every day. Nobody will even notice.
Which underscores the need to use additional authentication measures like DANE [1] and key pinning. Making it harder for malicious entities to wriggle their way into connections seems vital here.

[1] http://en.wikipedia.org/wiki/DNS-based_Authentication_of_Nam...
I find A&E makes a good example for this.

For A&E to work well needs A&E departments located within easy reach of an incident and to be staffed by people who are kept in practice and will operate immediately if required, instead of doing financial admin first.

Now this list of factors means you can always make money by shutting down A&E departments as they cannot do anything but operate at a loss.

However no matter how much money you make by doing so, you are increasing your own accidental mortality risk.
Hey, lets chat, send me an email.
I failed to see any mention of iPython notebook which does the same thing. Who borrowed from whom?
I don't know a single non-web-developer who uses domain names

I get your point about the general public, but there is more to the internet and domain names than web browsing :)
California’s water system manages over 40,000,000 acre feet (49 km3) of water per year. (Wikipedia)

The fish need 12,000 acre feet so 0.03% of that. Or a 245m cube.
Same in here. Submitted a late application btw
>Is there any other plausible actor who could be carrying on this attack for so long?

Well, if we're talking about government-level conspiracy, how about the NSA?

We know they have the capability to infiltrate telecom systems, we also know that following the Snowden leaks, there has been a large amount of negative feelings towards the NSA amongst programmers many of whom have been deciding to actively work against the NSA's attempts to collect and eavesdrop on everything.

So what better way to get a bunch of programmers and hackers back on your side and interested in hacking for you at a state level, than feigning an attack from a foreign power and stirring up "we need to fight back" sentiment, that gets mentioned (often near the top) of every single HN thread on this matter.

To me, that's a far more plausible motive than any of the motives being attributed to the Chinese government.

I also see that many of the assumptions made by people about the Chinese government's capabilities and motivations are obviously being made by people with little/no understanding and experience of the Chinese - both from a cultural and technological perspective.

That being said, I don't believe this attack had any real nation state involvement. It's far more likely to have been "patriotic" Chinese hackers (who often perform hacks on perceived slights against the Chinese nation) rather than any sort of explicit nation-state action.

It's far more plausible and fits in with exactly the sort and style of hacks that they've been known to do in the past.
> the reality is that we have more in common with any random name on the census than those whose DNA eventually trickled down to us.

Really?

DNA will give you a whole lot of things. What if the theoretical rapist had a predisposition to Alzheimer's? MS? Parkinson's? Huntingdon's? etc.
I guess the legality of this use will need to be decided by the courts.

In which country? It doesn't matter to the registrant where the registrar is, if the registrant is in a country that doesn't protect open commentary.
Hexley the Platypus – The Darwin-OS Mascot
While fun, it almost certainly would have resulted in China moving to the Syn flood stage faster. That being said, I'm always a fan of the classics, and would have probably gone for a redirect to goatse or the like. Given that the script was giving github full control of the page, a bit of shock and awe would have been rather fun.
Indeed. But if they made some zoning changes that resulted in a new part of town becoming a more popular place to live, they'd owe you nothing whatsoever.