skysight-inc/HackerNews huggingface dataset:
> But this community has set their own definition of 'startup',

This is reasonable though, right? We already have words for such ventures and venturers when they don't necessarily grow fast: "small business" and "entrepreneur". The reason "startup" has entered the lexicon is because there seems to be something categorically different about a large fraction of tech small businesses these days, and rapid growth seems to be a the correct differentiator.
Sure, how about linking against the platform OpenSSL implicitly by grabbing a lib.so from an actual Android phone, linking against it with the NDK, and hoping that the ABI will never change?

https://sourcedna.com/blog/20150806/predicting-app-crashes-o...

And all that only to get access to MD5 or AES...
How to get startup ideas: http://paulgraham.com/startupideas.html
Treating lives as some fungible resource where the ends justify the means and whatever process results in the most living people at the end shouldn't be correct

Ultimately, this is an issue of individualism vs totalitarianism. Once you let go of the (western) idealist view that every individual should have full freedom of choice on how to direct their own life, a whole host of different approaches to life and state are available to you.

I like the link you made between the judicial presumption of innocence and the Hippocratic oath. It's given me a new perspective to entertain.
I couldn't tell from the article or the video what the latency of this thing was. What is the error rate in interpreting his states of mind and translating them into commands to the toy? The demonstration would have been much more impressive if he could show a video of the robot performing complex maneuvers from thought control.
idlewords' talk (https://news.ycombinator.com/item?id=10820445) motivated me to take this idea out of my backlog and actually implement it.
> Use something like Gore to replay live traffic against a version in staging or QA environments.

What is Gore?
Part of the issue is, medically, we (where we = the medical community) killed those people, whereas cancer killed the other 22,000.

Medical ethics are expressly meant to protect subjects from experimentation purely on the basis of "This will probably help more people than it hurts." Given the events that prompted the development of those guidelines, I'm not sure they're wrong.
I feel the main thing missing today is the locality imposed by area codes. BBSs hit a scope sweet spot where users were more than just your friends but still came from the local community. That aspect always gave me warm and fuzzies.
Hasn't signature verification speed been improved significantly since 2014? And what year would 32MB blocks be needed in and what processors would be available in that year?
Thanks for the quick answer. Makes sense.
Or vaccines, which have a guaranteed market basically forever (or at least until eradication), and are an active part of many drug company's portfolios.

It's a popular flippant statement, but it's not born out in fact.
thanks, came to the comments just to see if it was about internet culture of some sort or not.
No, I wouldn't be surprised, having worked in the field for most of the time that HIPAA has been in force, and having had experience with trying to get information released by health entities before HIPAA. While HIPAA's requirements may allow more room for inconvenience than they should, and plenty of covered entities fall short of the requirements, the situation is miles better than it was without HIPAA, where such information was often treated as proprietary, competitive information and there was no general mandate -- and thus no recourse in many cases -- for disclosure to the patient.

And most of the history you fill out when seeing a new doctor has nothing to do with whether or not they can get old records -- they want the same information even if they have the old records.
Yes, parsing of untrusted data, race conditions, etc. are still a problem in general. My complaint was with the uninformed article, not your analysis.
Rails 5 will require Redis so in the future it will be a dependency anyway ...
Don't forget to ask "Am I going to get to $50 million in revenues before a big company sues me?" If not, recognize that room for your existence is limited.
Delivery company would just have large insulated containers. They would then fill your cup when they arrive. This isn't rocket science.
https://www.youtube.com/watch?v=gOO1Z4u2Aq4
Odd that it won't boot. What hardware are you running and which kernels have you tried? Any way for you to capture a trace?

This probably isn't the best forum to give you a hand. Can you hit one of the IRC channels or mailing lists?
Currencies don't need universal adoption to avoid 'failure'. If a group of people us it as a currency and it has exchange value to other currencies, then it's working as a currency.
Can this be made generic? How about one for /r/nba?
If Travis Kalanick had followed that rule, we wouldn't have Uber today.
Standardization makes it easy and reliable. If those that insist on DRM need to navigate unreliable, mediocre technology, it requires more development effort and delivers a sub-par user experience, thus leaving the door open for DRM-free competitors.
Tool for extract massive ASN IP blocks
https://www.npmjs.com/package/asn-blocks

This a little tool for execute any command (ex nmap) over a ASN block of your choice.
> The unstated assumption here is that DRM that isn't a standard won't be built into a browser.

That's not the assumption (because DRM already existed in the browser before it became a web standard - remember Silverlight?).

But it's much less work for the entities providing the DRM when EME provides a common standard for them to work with. This lowers the pain (for them) of using DRM, which makes it harder to provide enough pressure on them to stop DRM.
What is your take on the Sidekiq model? I'm really curious to hear more about that :-)

I see a number of people around me currently thinking about putting a "fair salary" at the core of their future open-source work. Often it completely changes what the delivered value should ultimately be etc (something I think Mike did think about - I believe).

Do you have thoughts on that approach?
> However, it's also worth noting that the music industry is the only major content industry where this has been achieved.

Video games are a major industry where there was significant pushback from DRM thanks to sellers like GOG. There are still many games with DRM, but the portion that don't use DRM has increased significantly.
source: https://twitter.com/romero/status/688054778790834176
In projects that are community-based, it would be a matter of recreating this community too. This involves humans and isn't as simple as restoring a backup, there would be much inertia.
This is a bit misleading - PayPal's 21-day hold only applies if you received the funds as payment for goods and services. Even in that case, the funds can be expedited to release in 3-5 days once the buyer marks the item as received. It's more for buyer protection than anything.

If you're in the US and receive money via a "Friends and Family" transfer, it's just as 'instant' as Venmo.
Aside from what Steve mentioned:

- Simpler lifetime system: Both a pro and a con, because some functions will not be expressible using "c++ borrowing"

- No `Alias XOR mutability`, which in rust protects from memory issues and things like iterator invalidation. Not sure if isocpp addresses the segfault that can be caused by

vector<int> v;
// fill it up with elements
int *ptr = v[3];
v.push_back(0); // may reallocate
cout<<*ptr; // may segfault

its been a while since I looked at the guidelines and I'm not sure of either of these points, take them with a grain of salt.
Because we need to know about drug side effects, and it's extremely difficult, if not impossible, to parse out those effects in people who are already very sick. Additionally, those side effects are likely far less dangerous in an otherwise healthy individual.
I don't think there's much of a market for a single cup of coffee (though inside the Empire State Building may be the exception that proves the rule), but there are a lot of workplaces where someone makes a coffee run once or twice per day for $20+ each run. Depending on the geography that is a reasonable amount per order to support delivery services. Don't know about the "Future of On-Demand Ordering" though.
I forever struggled with my standing posture. I always had to put thought into it. Do I keep my shoulders all the way back? Do I suck in my stomach? How much? And because of all the mental load and muscular effort, I'd get tired very soon and over the course of a day, go back to slouching.

Recently I came across Phenibut. The first time I tired it, something happened that had never before: all my muscles were relaxed. Suddenly it felt natural and so easy to stand straight up with zero mental awareness at the time. And in a few days, I "learnt" what my problem was. I was tensing my chest and ab muscles all my life! That was a major beneficial side effect of Phenibut for me. Might work for others too.
Yeah, the thing is that Chrome interests are inseparable from Youtube's, and unless they can force the media companies to let go of DRM, like Apple did to music labels, they need some kind of solution. And frankly, what's in it for them?
Also remember about Sourceforge. I guess some people could have been in the mood to write gratitude letters to them at some point in the past.

(Does not mean that GitHub is "bad" or be useful for some free software projects right now, just that from where I am I don't think there should be a special reason to thank such a company in the name of "Open Source" -- at least also thank Linus Torvalds to begin with!...)
Netflix crackdown
I didn't say that the majority rules, just that the majority defines what is mainstream. If you want to run an open-source project that promotes misogynistic values, be our guest -- just don't do it on GitHub.

I don't understand what the problem is. In anything -- from TV to theater, music, architecture and social clubs -- there is the mainstream and the fringe. Maybe one day, fringe ideas will become mainstream and maybe not, but as long as the fringe is fringe, it is usually not part of the mainstream. It's pretty much a tautology. The Wire was a superb TV show -- possibly the best -- but it just didn't belong on the broadcast channels. It wasn't censorship (not that I'm suggesting that sophomoric misogynistic jokes are anything like The Wire, but they have no place on GitHub).
Quite the opposite. In countries with cheap labor, it's quite common to get coffee/tea delivered to offices (for zero additional cost). You wouldn't even have to walk that two long blocks to Starbucks.
For me, it's the wealth of tutorials and set-up information, as well as the straight-forward nature of their interface (both at a web and shell level). The pricing model is also fantastic.
It also allowed you to compete in online games through the big fish in a small pond principle.

I used to dominate LORD, TW 2002 and Proving Grounds BBS games. First time I ever played Internet Quake or any other Internet game was a humbling experience.
I don't understand how resumable functions can be used to build stack-full coroutines, like in Go language, can anyone give an example or some links?
Uber came out of the gate with war chests from investors. Real startups that have to make actual money usually don't have investors that'll throw tens of millions into legal fees.

If your investors have indicated that they will bankroll the massive legal and regulatory issues that your company will provoke, and you believe them, then you can ignore that rule. If you're a normal person trying to start a business on your own, you shouldn't.
If BTC become more valuable, then how is that deflationary?
We are not worth anything except to each other—value is dative, if you will. The importance of human life is no less true just because it’s subjective to humans.
A couple of these BBS games were easy to break back in the day: just head to the casino and keep gambling. One of the games had an easy higher/lower random number game.
Done, I signed it with `dear-github`, so anyone who signs `dear-github` proxies their signature to `thank-you-github`
I'm not sure that assumption works out. Yes, there are frat boys, but I've also stood in many bus stops and taken many buses in not yet gentrified neighborhoods and highschool drop outs can also be quite aggressive in approaching strangers and chatting them up all the while their target is trying hard to get out of any interaction.
So now they're carrying an espresso machine with frothing wand, and making drinks on-site?

Or they're delivering drip coffee which will have even less demand and cost less.
Though note that SF did not die overnight, it is still lingering. However I, too, believe that most stuff will survive, but I think that it'd take a good while to adapt.

And when I say "a good while" take in consideration that articles/releases more than a couple month old are considered ancient these days.
Ebooks are still DRM'd in the major distribution networks, so I'm not sure the complexity model explains everything.
You should be praising the companies for giving people jobs that are better than any other alternative.
Ouch. Nailed it. :D

(unless xorcist is freakin' Holden himself!)
Not invoices per se, but if you buy something on eBay using only eBay gift cards, it processes as a PayPal "transaction" of $0.00. I've got a bunch of those in my email, always interesting to see "You sent a payment of $0.00 USD to X".
My thoughts are mostly "I'm glad it's working out for Mike, and I hope others can follow his path." I personally have taken pursued the patron model, but that also is because with Rust, that's the only real way to do it.
It's also worth noting that while many DRM systems do use cryptography, cryptography is not required to implement DRM and cryptography alone is insufficient to implement DRM. Cryptography only keeps data away from people who don't have the decryption key - it can't provide a way for people to read the data without copying it. But that is the goal of DRM. Because reading and copying data are fundamentally the same thing, the only way to achieve that particular goal is to modify the operating system so that it lies to the user. That is called a rootkit.
You are still very early in your career and very far away from realization of your regret. Find someone you want to work with or a problem you want to solve, ideally both. You can accelerate the process by working on interesting side projects with different people. When you do start a company, people will think it's shitty. But do not intentionally start one you think is shitty too.
Every git commit most usually contains the committer's email, so that would ease things up a bit.
I think Mike Hearn's essay was pretty disingenuous.

Most of the people I know who have issues with XT have issues that go far beyond forking.

For example, some of the code included in XT includes blacklisting code. It also would break anonymity. I don't know if the camps is quite divided along the lines put forth in this article, but it's certainly true that XT wants to become/replace Visa.

Many people have been frustrated at the XT team, because whenever these concerns are aired they are ignored. Then, arguments like Hearn's are put forward, which imply that the only thing XT does is increase scalability, and opponents just have their heads in the sand.

It doesn't help that nearly every Bitcoin discussion forum has been seized by one side of the other, and moderated to all hell.
I'm interested in how recent college grads handle this. From what I read on Reddit, its normal now to apply to ~200 positions during your senior year before you find a job. I would never want to write 200 cover letters (or even apply to 200 places).

When I graduated 6 years ago, I applied to a total of 5 companies.
> That we are all so busy (or just pretending to be busy)

I see this in two different contexts:
1. Urban area: Some people are genuinely busy, while some are busy doing "busy" work (useless meetings, facebook, twitter, <insert any app>, et al.). Heavily populated East and West Coast regions fall in this category. I can see this kind of niche service being popular.

2. Suburban area: People who work a fixed schedule (usually 9-5) which is most of the US. I just don't see why such a delivery service would be popular (and I'm probably wrong) other than small pockets (which would not make it economically viable).

On a larger note, I wonder if everyone wants on-demand service (food and drink, packages, groceries, drivers, etc.) what would a person need to earn to be able to afford these services? And what is job function of this person that he/she is unable to run these small errands? Also, if everyone is "ordering in" and hardly going out, what would it do to the social fabric of society?
Where is the money supposed to come from for this? Keeping basic research labs afloat in the current funding environment is hard enough -- clinical trials etc are orders of magnitude more expensive, and not practical for most academics, even those interested in translational research.

For better or worse, our current model is for academics to do basic and early-stage translational research (mostly animal models), then sell/spin off to companies to do the actual trials and reap the profits. I don't see what academics are supposed to do about this.
"My Free Software Runs Your Company", reads the shirt that Aaron Swartz used to sport:

http://i.huffpost.com/gen/1253014/thumbs/o-AARON-SWARTZ-face...
That's a better example. Thanks for the addition.

At first blush (having just looked at their contribution system for the first time, and not having actually followed through with a contribution), I would say that open stack has built a commendably low friction contribution system. Their documentation seems clear, and the source is conspicuously located on their site. There are minor barriers, but nothing that would limit anything besides drive-by pull requests, which are of dubious value anyway.

I would tend to say that Openstack was somewhat anomalously well supported (and funded) early on. Github has enabled a lot of one-person-show projects to grow into projects with many contributors (Ansible and Cookiecutter jump immediately to my mind for whatever reason). It may be the case that larger projects that are desired by large institutions have the flexibility to build their own contribution systems that neither cede control nor introduce undue friction. It does however seem to me that Github, Bitbucket, et. al. have lowered the friction of open source projects that get actual external contributions (where the project, if not the contribution system is open source) to much smaller groups of developers, all the way down to one-person projects.

Projects that have multiple large organizations on board early on have a large incentive to implement a relatively comprehensible contribution system, as well as additional resources to bring such a system into existence. Small team or one-person projects have less incentive early on, and have less resources to implement such a system. Having Github/Bitbucket as a default for small projects means that small projects likely have much less chaotic contribution methods early on.

Since quite a few of these small projects have become strong opens source projects with many contributors, where it seems unlikely that some of them would have outside of the existence of such contribution organization options, it still seems safe to say that Github has on the whole lowered the overall level of chaos in open source contribution. It has apparently done so through its influence on small open source projects, and through it's role in raising the standards regarding the level of friction that would be OSS contributors see as reasonable, i.e. by competing with other contribution systems, it has forced other systems to lower the amount of friction in their contribution processes. So while there are still disparate contribution systems, Github has influenced things toward a lower friction state by being a strong leader in the space. And this has resulted in more coherent contribution processes on the whole despite the existence of projects that exist outside of Github.
If I want coffee, I want it now; I don't want to wait 15 mins.

Then you're not the market because you wouldn't go to Starbucks anyway. For Starbucks customers in the Empire State Building, it's going to take 15 minutes to ride the elevator and stand in line.
I'm in that "I need to build this so it stops haunting my dreams" category. And I'm a lot older than you. After 20 years in the industry, I kept having the same problem over and over, at job after job. One night, I thought "Man, I wish there was a product for this, but no one makes it." The I thought, "Hey, I could make this! And lots of people have this problem, and it's a really expensive problem, so I could make money at it!"

Three years, a lot of personal cost, false starts, finding co-founders, and other headaches later, and I'm finally getting to where this year, it should start making money. I can't even begin to describe what a difficult experience it's been. Someone once told me the only emotions founders experience are elation and terror. What they didn't tell me is that they are often at the same time, and often for the same reason, and sometimes are indistinguishable from one another.

I'm a founder because I couldn't live with myself if I wasn't. Doesn't mean it's easy, or it's going well all the time.

So that being said... if you want to be a founder, and you're a good software engineer (I'm assuming you're tech, that's why you're here), don't even bother coming up with an idea! Instead, go looking for experienced business people who have a real business idea and the knowledge to pull it off - except for the technical skill. Become their tech co-founder. Because there are so many of them, and so few of us, you can afford to be choosy.

If it's someone who has successfully started businesses before, all the better! There are lots of really smart, driven, reliable business people out there with great ideas, but without the technical skill to implement. Find one, and make something great.
Can I resize a used partition FULLY online under Linux?
The idea is that great ideas look stupid; but they aren't stupid.

Good ideas may look good, but good-looking ideas capable of creating huge companies (thus great) are almost certainly tested already, so you are either wrong or late to the game.

Of course, YMMV. Nobody ever agrees on what an idea looks like.
Netflix wasn't mentioned, just streaming. And many people do stream through the website for netflix, hulu, youtube, amazon and the hundreds of other sites out there.

If that works for you then great, but there's obviously much more control available when you have the full file and your own player.
Can this tshirt still be purchased somewhere?
Sam is talking about the importance of watching leading indicators when there is a good bit of time between your present actions and future performance.

If you are relying on your users to drive growth, an easy-to-measure proxy of "do any users love our product so much they spontaneously tell other people to use it?" is Net Promoter Score[1], or the difference between the % of users who would recommend you, and those who would not.

There are other (perhaps non SV startup) businesses that dont rely on users to drive growth. For example, if you rely heavily on distribution arrangements or retail placement. In that case you might want to look at other metrics that are leading indicators of growth.

[1]https://en.wikipedia.org/wiki/Net_Promoter
Google's gperf is much faster than valgrind and has been around for several years. I've used it successfully in large products to track down hard to find memory leaks.