I'm trying to make it a guide to the language, and programming in general, for true beginners. The very first post of actual coding (after installing, command line basics, and compiling/running with cargo) is a walk through of the first PE problem.
I know how you feel about most beginners guides not actually being suited for beginners. Since I'm a beginner, I'm hoping I'll be able to write one.
Feel free to check it out, and constructive criticism is encouraged!
You mentioned actuarial - as an actuary interested in quant work, I'm surprised they are so well-represented on your team. Do you find lots of them in the industry? I'm taking the Quantitative Finance specialty actuarial exams and figured it'd be a long shot to break in, but maybe there's hope.
Really enjoyed this article - seemed to give a pretty objective look at what happened then and parallels to now.
What I liked most though was the author's honest assessment of what happens if Uber and others win. Most people seem to imagine this utopia of competition between the ride share companies, but given that Uber is already engaging in immortal practices to eliminate competition and hiring people to schmooze regulators, I doubt that's the direction we're headed. If they get their way, we'll be complaining about them in 20 years when they are established, another company comes along, and Uber tries to regulate them away.
Ubers model (and AirBnb) are comparable to the models employed by sites like 'justeat'. First you are a convenience, you move into an empty field and supply a service that the public loves and suppliers become dependant on.
Then, once you've achieved market dominance you start the squeeze, slowly capturing more of the revenue stream. Because a huge amount of the customers now comes to the suppliers through you if a supplier balks they get cut off and that bit of the revenue stream gets redistributed over the ones that remain. Those will soon learn 'not to mess with you'.
It's very clever and it works over and over again, there are quite a few industries that have suddenly found themselves in this situation. I call them 'the new middlemen', where the www was initially thought to allow us to cut the middlemen out a new generation of middlemen has stepped up and has exploited the opportunity and has in the process gotten rid of the old middlemen.
These middlemen are a kind of legal pimp that exist all over the United States.
Salons are middlemen for hairstylists. Hollywood middlemen for movie directors. Labels are middlemen for musical artists. Google is a middleman for advertizers/people's private information. At a larger scale, credit card processing companies are a middlemen between EVERYTHING.
The pimp/middleman taxes what would normally be a direct market transaction between two willing parties. Presumably in a free market (we're getting crazy here and granting classical market analysis some of its claims), two parties will undergo a transaction only if it benefits both parties. This is one of the fundamental justifications for market systems of wealth distribution and social organization. (It ignores whether the transaction hurts third parties to that exchange - externalities - but that's a side discussion).
What a pimp does is take some of the value from the transaction for himself in return for organizing the transaction. In cases where the pimp hasn't actually added any value (he wasn't really required for the exchange) he is said to be "rent seeking" (https://en.wikipedia.org/wiki/Rent-seeking). The classical example of this is chaining over a public river system and charging people to run their boat down it. In this case no value has been added to the river by the chaining, in fact value was extracted and concentrated into private hands.
The situation is less clear when the pimp does add some value. In the case of prostitution a pimp provides security and a first check that the 'John' isn't law enforcement. In the case of credit card companies, they facilitate the exchange of dollars over wires and track down fraudulent transactions (security). In the case of Uber, they provide checks on customers and checks on renters (security). Security is popular. But it isn't always the case. Some pimps provide an upfront investment in machinery, such as mirrors/air conditioning/shampoos. Other times the pimp takes a financial risk.
It isn't always clear when a middleman is a good deal. When is your pimp robbing you as an employee? As a customer? As a service provider? Many small and medium businesses struggle with credit card processing fees as the charges cut into what are usually small profit margins to begin with. Having built the infrastructure once and not having improved on it, do credit card processing companies deserve 3% (I don't know what it is) of every monetary transaction? That's half of most sales taxes, but it goes into private hands. Is the value of providing that infrastructure enough to justify the costs? After how many years does an infrastructure have be in place before it is considered a public good?
The internet was supposed to be democratizing in that it would facilitate direct transactions where there weren't any before. People with information could get it to those that needed it without having news organizations filtering it. Musicians could release without labels taking their cut. Coders could sell programs without coordinating with software stores. But today there are appstores and there are wire transfer services and there are online banks and online social filter systems. Google, Paypal, Comcast, smartphone and device manufacturers and carriers, Amazon, Facebook, Twitter, Apple store, etc all take their slice.
When is it okay to put a chain across a river? What if the river is first dug deeper, or if someone puts up signs? And how long is it okay to leave the chain up?
NoiseTrade isn't a co-op, and in fact is a third-party middleman (a "pimp") once again. They make their money off of tips - when a fan decides to tip an artist through the platform, NoiseTrade skims 20% plus processing fees.
The various types of co-op are fairly well-defined in general, but likely the best system here would be that the member artists would have control over the running of the site (likely through a voting system or consensus system), and therefore have control over how it's funded.
This would mean that there isn't a middleman who can skim more money than is necessary for the operation of the site, because the artists own it. Even if they decide to outsource the running of it, they can still decide to fire the outsourced company/individual and have someone else run it instead, without losing their data or their network effects.
They can't do that in a situation like NoiseTrade, where the artists are customers just as much as the fans are, and have no ownership over the system; everyone's stuck there due to network effects, until NoiseTrade do something extremely egregious.
Ha. The problem in such places isn't transportation regulation, it's basic rule of law. Kidnapping is already against the law, as is charging more for a service than you advertise.
But in places with regulated taxi service, you won't generally be getting into the back of a random car claiming it's a taxi either. All the taxi livery, car #, driver info, etc. in a regulated taxi industry is polite-speak for "won't kidnap you can sell your body parts off to the highest bidder" and this is ensured because somebody(s) will get in trouble for doing this.
It doesn't appear to be a problem with Uber or Lyft since they have some kind of QC, but what happens when the market is deregulated for anybody to open up whatever kind of taxi service they want? It's the next next guys that worry me.
Random cars pulling up to people hailing taxis and offering a ride is basically the kind of stuff we were all taught to avoid as children because you shouldn't talk to strangers.
All of that livery, car #, driver info, etc is security theatre. So are background checks. If you get in a taxi with serious malicious intent, you're in trouble, full stop. Whatever limited protection they do yield is basically redundant with the license plate number.
You're confusing correlation with causation in declaring that unregulated taxi service leads to dangerous taxi service.
Well everything is security theater then. We can always come up with some absurd scenario where no amount of safety precautions will keep you safe. The difference with a regulated service is that if you do disappear into some warehouse somewhere to be sold off for parts. There's at least a chance somebody in dispatch, or your relatives, or a witness can provide a lead. Jump in a random beater and you're gone forever.
So I guess go on being proud of assuming idiotic risks the next time you hop in a beat up Toyota Tercel in Mexico City or wherever because some random guy offers to give you ride for cheap. You don't really need both of your kidneys.
I won't argue statistics with you, but the incidents of people disappearing into some Central American jungle are far higher when morons on holiday jump in the back of unmarked "taxis" vs. taking a regulated service.
I mean, it was only the #2 method for the FARC to finance their operations for a few decades, and they weren't doing it with vehicles from the regulated taxi system. Which is one of the reasons it was so hard to put a stop to. But we'll just discount that.
When James Watson was killed in Bogota, you know what brilliant method was used to track down the perpetrators? Video showing the livery on the cab he took.
But no, go on. Prove me wrong. Please. Go ahead. You show me. Run with those scissors. Play with that fire. Drink that sewer water. Spin that revolver barrel.
There's absolutely no reason the state department issues explicit guidelines on taxi usage for certain countries, and those guidelines are almost always "use a taxi from a well regulated taxi service"
That has nothing to do with taxi regulations and everything to do with a complete lack of law and order in the countries you mentioned. Even if it's just 1% easier to kidnap a foreigner because they got into the wrong taxi than just to point a gun at them and grab them off the street, you're going to see it become the dominant form of kidnapping. Doesn't mean taxi regulations would do anything to solve it.
I would assume that a large part of it has to do with the fact that the people that commit the crimes recognize an opportunity in pretending to be an unregulated taxi and then when they get a rider they seize the opportunity they have created for themselves.
These same people wouldn't be able to do this as Uber drivers because despite being unregulated, Uber has a detailed record of what driver was dispatched, where you were picked up, where the driver drove (at least until they turn off the uUber app), etc.
Now, of course that doesn't mean that any random Uber driver couldn't just snap and decide they were going to rape and murder their passenger, but of course they would be caught if they did, the same way that a taxi driver would be caught for much the same reason (regulated or not).
It actually seems like Uber would have an advantage because you cannot hail an uber anonymously on the side of the road like you can with a taxi. If I summon an Uber there will always at least be a record of everything up to the moment I got in the car.
If I hail a perfectly (legal, regulated) taxi from the side of the road and get in, then the driver snaps and decides to rape or murder me, unless I noted the license plate number or something like that and sent it to someone, there's no record.
In fact, I don't even have to have a phone with me, so there may be absolutely no record of the transaction or the fact that I had an interaction with the driver at all, anywhere.
I think in these countries you wouldn't see rapes and murders occurring from Uber drivers, but rather still from "unregulated taxi" drivers who aren't really unregulated taxis but "criminals pretending to be taxis", something they can't do with Uber.
These same people wouldn't be able to do this as Uber drivers because despite being unregulated
But his point is that after Uber there will be services that don't operate that way. And Uber is not a great option for everybody (older people, tourists with no cellphone connection or really expensive data roaming) Or why give Uber 20% when you can just drive up yourself at the bar?
Laws against murder and rape are security theatre. If you are approached by a murderer or rapist with serious malicious intent, you're in trouble, full stop.
This kind of argument is silly, that the mere simple existence of criminality is more important than the frequency of it.
In Colombia that wasn't any guarantee when I was there, not sure how it is today but you were very strongly advised to never hail a cab, always call them in advance and get the taxi id from the dispatcher.
Go ask the victims of Gurmeet Singh, Eric Chung, etc how ensured they feel. If the driver isn't deterred by a criminal conviction with years of prison, losing the taxi license certainly won't work either.
The difference is that because these guys were part of a regulated system. It made tracking them down much easier. Yeah shit happens and it sucks. But it's at least there's some kind of formal thread of responsibility.
How was Singh caught? He was asked to come to the Taxi and Limo Commission.
Chung was caught because the victim called 911 who tracked him through his dispatch records.
The livery and identification of their jobs significantly narrowed down the search from "person with car" to "cab #xxxx".
I bet if you hunt down crime statistics on kidnappings etc. on regulated taxis vs. unregulated taxis the percentage of global incidents on unregulated taxis will far outstrip those of regulated systems.
Here's the security guidelines for taxis in Mexico
""Libre" taxi cabs are poorly regulated and often criminally-linked enterprises, which pick up fares on the street after being hailed by customers. "Sitio" or radio dispatched base station taxis are far safer, more reliable, and are worth the added expense. "Sitio" or radio dispatched base station taxis cannot be hailed off the street and must be ordered by phone or met at a designated taxi stand. Twenty-four hour radio taxi service is available at 5516-6020 and 3626-9800 to 30. “Sitio” taxis in Mexico City are most often metered and registered by the government. “Sitio” taxis from Benito Juarez International Airport are paid in advance in the terminal (at the “Sitio” stands) and are well regulated.
"U.S. citizens should use commonsense precautions at all times, to include the following practices: avoid crowded transportation venues; visit only legitimate businesses and tourist areas only during daylight hours; use well-marked taxis and be sure to lock vehicle doors and keep windows up..."
"When in Ecuador, you should call to order a taxi by phone or use a service affiliated with major hotels. If you must hail a taxi on the street, seek out those that are officially registered and in good condition."
"Avoid city buses and other public transportation. Taxis and private vehicles should be used when moving within the city of São Paulo. Only use taxis at taxi stands, or have your hotel call one for you directly."
> The livery and identification of their jobs significantly narrowed down the search from "person with car" to "cab #xxxx".
Uber knows exactly where each of its on-duty vehicles are down to the meter and maintain well-organized logs -- better than any Taxi company.
> I bet if you hunt down crime statistics on kidnappings etc. on regulated taxis vs. unregulated taxis the percentage of global incidents on unregulated taxis will far outstrip those of regulated systems.
Correlation does not imply causation. Obviously well-developed countries with overpowering legal systems capable of implementing and enforcing taxi regulations are going to have less crime in general.
>It doesn't appear to be a problem with Uber or Lyft since they have some kind of QC, but what happens when the market is deregulated for anybody to open up whatever kind of taxi service they want? It's the next next guys that worry me.
> Correlation does not imply causation.
Correct, that is until the causation is understood to have been detected by the correlation.
Your claim now puts the burden on your to demonstrate that unregulated taxis, in countries with regulated taxi systems, are at least as safe as regulated ones. And I can tell you before you start that you won't find that to be true.
> Your claim now puts the burden on your to demonstrate that unregulated taxis, in countries with regulated taxi systems, are at least as safe as regulated ones.
I can only offer anecdotes, but UberX has been simultaneously cheaper, friendlier, and safer than taking Taxis for me in SF. The first and only time I took a Taxi in SF the guy did an illegal u-turn from the right lane without checking his mirrors and almost got us all killed.
I would be very surprised to find that Uber is less safe overall, if only because the Taxi companies and regulators would be screaming it from the rooftops.
Everybody keeps giving examples of Uber in SF, but we haven't been talking about Uber for quite a while, and none of my claims or questions were about Uber.
Uber has, but once you start deregulation it's just a question of time until drivers figure out they can get rides without paying Uber 20% and offer them cheaper.
And people will call them, how? The problem with the current system is that people are bullshitted to believe that any car with the right color is "safe". Eliminate this regulated and flawed "authentication" and people won't just enter some random dude's car.
You honestly don't seem to be aware of the kind of unregulated taxi service that's common in the world and that we're talking about. I think it's probably best for you to bow out of the conversation until you learn more about them.
How was Singh caught? He was asked to come to the Taxi and Limo Commission.
You could probably have called him to come to the DMV and get the same result. If the man wasn't afraid to come to the Commission, I'm pretty sure he wasn't that difficult to find.
Chung was caught because the victim called 911 who tracked him through his dispatch records.
I don't know where you read that, because the company said he wasn't working for them anymore.
The livery and identification of their jobs significantly narrowed down the search from "person with car" to "cab #xxxx".
It's called a license plate, every car has one, taxi or not.
There's very good reasons why these guidelines are the way they are. What do you suppose those reasons are?
Well, duh. Obviously when you have a mixed of regulated and unregulated taxis, criminals will prefer the second system.
But the reasoning error you're committing is that you're taking the assumptions of the regulated system - that every taxi should be treated the same - to the unregulated system, which is specious.
In an unregulated system, people would have to stop relying on this implicit assumption and make better judgment calls. Instead of entering on random cars that happened to be painted with the right colors and marks, which is a terrible authentication system¹, they'd need other - better - systems, like using an app that can verify the driver status in real time and record the client's location - possibly even during the ride.
¹ see Chung's case, which wasn't even an employed driver at the time, and "should" have removed the markings, for how well that work.
> You could probably have called him to come to the DMV
You don't call people to come to the DMV. And you'd need a full plate to even consider such a thing. I don't think you know how the DMV works.
Yellow Cab #21 and "Indian Driver with a Turban, maybe named Singh" narrows the search space down from a little over 10 million cars to just a couple hundred. If you don't understand that, I'm not really sure you should be participating in the conversation.
> I don't know where you read that, because the company said he wasn't working for them anymore.
So when companies fire employees, they immediately purge all records of them having ever been employed there? Again, if you don't understand how these things work, you probably should bow out.
> It's called a license plate, every car has one, taxi or not.
True, but "I think it was XCC-2something something something" is different than "white AAA Cab #12, driver's ID said "Chung"". Guess which one is more precise? And that's why people bother to put id numbers of separate from the license plate on most professional vehicles, from taxis to long haul trucks.
You've never been curious why they do that? You've probably seen tens of thousands of marked vehicles and your conclusion is that it's just a waste of paint? Why bother? License plates.
> In an unregulated system, people would have to stop relying on this implicit assumption and make better judgment calls. Instead of entering on random cars that happened to be painted with the right colors and marks, which is a terrible authentication system¹, they'd need other - better - systems, like using an app that can verify the driver status in real time and record the client's location - possibly even during the ride.
You honestly need to bow out of the conversation because you're simply ignorant of the system that's being discussed. Once you learn about how unregulated taxis work, and how common they are the world over, and how they work, you can write a blog post and post it here and I guarantee I'll give you an upvote. Until then, you need to bow out of the discussion.
The focus on safety is a straw man. If the only purpose of regulations was safety, there would be no need at all to limit the supply. Uber wouldn't be opposed to require drivers to obtain a proper hire-car licence, the beef is with the artificial limiting of supply that prevents competition.
Source: in London, regulation allows unlimited numbers of "minicabs" which predates Uber but which Uber operates under.
The regulation is different in Germany, private hire cars have to operate out of a registered address, and return to that address between hires. Obviously has no relevance to safety. But Uber is playing by these rules for "regular" black car Uber, the effort that was shut down was Uber Pop, which was meant to compete in the carpooling space.
I remember watching a documentary about Iran and the host was talking about how much safer the "unregulated" taxi services are. Of course he qualified by saying "safer" was a pretty kind word as they almost crashed several times during filming.
He's referring to the accusation that Uber employees are deliberately ordering and then, shortly afterwards, cancelling rides with competitors' services in order to screw with the dispatch system and waste the drivers' time.
This has been throughly debunked. Those cancellations were apparently by Lyft drivers who also drove for Uber, and they were trying to recruit more people to drive for Uber. But the 5k cancellations end up being less than one cancellation for every 5 days per Lyft city (in other words a non-factor). Lyft asked Uber to acquire them (presumably because Lyft is burning cash and is on the way out), Uber balked so Lyft started slinging mud. What's more, Lyft has apparently been engagaged in the exact same tactics. http://www.vox.com/2014/8/27/6074919/the-uber-recruitment-sc...
Crony capitalism, corporatism... Call it whatever you want, but it doesn't really exist outside the framework of capitalism. I'll keep looking for the true scotsman just in case I'm wrong, though.
Eh. There's one thing where people are able to purchase, own, and maintain capital, and make money off its output. There's another thing that's about using the coercive force of the state to force people to send you resources that they wouldn't if they were free to do as they pleased. It's meaningful to refer to the former as "capitalism" and call the latter something more like "fascism". It's also quite meaningful to discuss the discuss the manner in which they interact and the impurity of extant capitalist systems.
But the big people in charge (or at least with connections) forcing the little people to send them resources? That's a pattern far older than the notion of capital investments, and dates back to our early primate days, before our most basic notions of investing in the future through things like, say, agriculture. So I say it's pretty much orthogonal to capitalism.
This kind of thing exists in any form of government. Even if there is no money, the idea of making people pay for their own punishment (through any means, including their labor) has been around forever.
The idea that communism or socialism is free from this kind of thing is ridiculous.
> The idea that communism or socialism is free from this kind of thing is ridiculous.
Oh, sorry, I was referring to the problems specifically described in the article, not to "the idea of making people pay for their own punishment" in any general sense. I should have been more clear about that, or maybe you should be more careful about setting up straw men.
I don't understand why Average Joe thinks he can beat investment firms long term with staff dedicated to tracking each and every tradeable asset. Who do you think you're trading with?
If you want to gamble on a company or a market shift then fine, but for the most part that's just what it is - gambling.
The Average Joe shouldn't be "trading." But the individual trader absolutely has certain advantages over hedge funds and large institutions. One of the biggest is that the average individual trader can move the needle without establishing large positions. This often makes it possible for the individual trader to take positions in securities that larger players couldn't invest in even if they wanted to (and no, I'm not talking Pink Sheets issues).
There are of course lots of reasons many individual traders are not successful. Lack of discipline and poor money management are far bigger contributors to individual trader failure than lack of dedicated staff and institutional tools.
And don't forget infrastructure. We have a very well developed one for gasoline and diesel, we'd have to spend massively to enhance the electric grids to accommodate this new usage, right down to neighborhood transformers, which are sized to heat up in summer days and cool down at night.
California is already dealing with this problem, where the addition of as little as 2 electric cars in a neighborhood could cause the transformer feeding it to blow.
And right now the anti-coal jihad is focusing our new power plant creation on replacing coal fired plants with natural gas ones quickly enough so that we don't suffer brownouts and blackouts. The really serious net increases in power generation would take some time to accomplish ... might be possible in "10 years", but I think it'll be demand driven vs. proactive for something that might never happen, so again I think that timetable is wildly optimistic.
I have more faith in freedom than faith in a group of humans with the same greedy intentions as any other human, but with regulatory power over everyone else in the market.
You were effective at using big words and quoting an economist, but not at providing any counterargument to the essay.
> "My advice is to attempt startups in the center of a confluence of macrotrends"
That's basically like saying "buy the winning lottery ticket" in my opinion. There are lots of eyes watching for macrotrends, and lots of people trying to capitalize on that. Identifying the trend is part of success, sure, but that's the easy part - the hard part is separating yourself somehow. Luck isn't the whole reason for that separation, but it's a significant part of it.
I do agree that many founders don't recognize their luck. To their credit though, I think they often emphasize the "work hard, be smart" part instead of saying "I knew I was better than all my competitors because..."
> After another three generations or so, chips will probably reach 5nm, and at that point there will be only 10 atoms from the beginning to the end of each transistor gate, he said. Beyond that, further advances may be impossible. "You can't build a transistor with one atom," Samueli said.
I don't get it - did people assume that chips could get infinitely small?
Seems pretty obvious that Moore's Law would fail at some point.
Disclaimer: I didn't know about this law before today so I'm probably ignorant of something.
Anyone with knowledge of transistors knows that transistors cannot scale forever. I imagine this point is emphasized for people who know nothing about transistors except their amazing history of scaling.
I'm currently trying to learn Rust, and since it's so new everything is geared towards people with experience. So I started Rust For Beginners:
http://www.rustforbeginners.com
I'm trying to make it a guide to the language, and programming in general, for true beginners. The very first post of actual coding (after installing, command line basics, and compiling/running with cargo) is a walk through of the first PE problem.
I know how you feel about most beginners guides not actually being suited for beginners. Since I'm a beginner, I'm hoping I'll be able to write one.
Feel free to check it out, and constructive criticism is encouraged!