jackowayed
1password's browser integration can save you from phishing, because it can tell g00gle.com from google.com every time and not offer to fill in your google.com login, whereas if you're used to just copying from your password manager, you have to make sure not to mess that up.
Lack of convenience means manual work, which means chance for error. This is the same reason we recommend coding using trustworthy high-level crypto constructs instead of implementing it yourself; it's more convenient and harder to mess up.
This should obviously not be legal; if you're going to have a rent control, you can't let landlords take a unit that should have rent control and make it not rent controlled. At the very least, these kinds of changes shouldn't allow the landlord to escape an active rent control obligation to a current tenant.
VTA's rapid bus (the 522) runs every 15 minutes at rush hour, and the non-rapid one runs every 11. Off-hours is every 20-30 for each, but that's still 2-3x as often as Caltrain.
Startups are so precarious and need so much attention on other areas that for most types of startups, security holes are not the biggest existential threat.
And those incentives partially come from users who are more than happy to sign-up for a website someone threw together in a month without any thought about whether it's secure.
Though I was actually surprised it was so high. That's units, not bedrooms, and it's only a city of ~800k people. I guess there's a lot of 1-person households to bring down the average despite all the families and twenty-somethings in 2-4 bedroom units with at least as many inhabitants as bedrooms.
Imagine someone hired you for a job where they wanted you 10 minutes out of every 20--10 minutes working, 10 minutes off, repeat. You might have a day where you clock 6 hours, but it would essentially be a 12-hour day at a job with a lot of stops and starts. Whatever rate they claimed to pay you would be inflated by two because they were only paying you for half of your time.
I'm guessing something that granular is illegal, but the split shift acts similarly; there's a big difference between working a 9-hour day straight (say with one 45-min meal break) than working a 9-hour day with a 6-hour gap in the middle, so the latter should be more highly compensated.
And so it's not necessarily an economic conundrum. There's no magical market law that says there is no bus-driving labor that could be worth more than $20 per active hour driving. Bus drivers want better compensation (or at least accommodations that make the gaps more useful to them, such as bunk beds). Facebook is surely willing to pay some amount more than they are now to continue the bus service (evidence: increased costs such as SF's new pickup fee have not stopped bus service from growing). So Facebook could pay more due to increased driver compensation or accommodation cost, the drivers could in turn be paid more or be better accommodated, and everyone would be getting more out of the economic deal than they're putting in.
The union would do what unions always do--shift some of the economic surplus that the company is currently enjoying (paying less for the bus service than the value it provides) to the workers.
When I went vegetarian, I went cold turkey. The first two weeks, I wanted meat all the time, and it was hard to resist the temptation to eat it. The next month or so, I still wasn't sure I'd be able to keep it up, but it was easier.
Since then (years), I sometimes want meat, but it's gotten far easier.
I sometimes think about loosening up--I've considered rules like eating it once in awhile if I know it was humanely and environmentally raised (as much as possible), or bringing seafood back, or even eating meat that I know will otherwise go bad (which basically ends all my ethical objections).
The biggest reason I haven't is that it would be way harder and probably make my life worse overall. At this point, being vegetarian is super easy. I only sort of remember what most meat tastes like, I'm very used to not eating it, and I know I can do it.
Critically, it's never a decision I have to make; it's a given. If I made the line blurrier, then every time I saw meat that looked good, I would have to make a decision. The cognitive load of being a vegetarian would skyrocket, and I would probably have more of a feeling of missing out because I would think more about the possibility of not missing out.
A major television network (eg. CBS) airs both in-depth news coverage, trashy reality shows, fictional comedies/dramas, and sports. More and better timeslots go to things other than news, those shows are advertised more, and the most successful non-news shows have more viewers than the nightly news, but the presence of those other shows doesn't mean that it's fair to say CBS doesn't do journalism.
What is Tanenbaum's legacy? What microkernels are in use?
And they said some go to the lengths of calling the mobile number of every engineer at their company. So basically the recruiter is just an extremely persistent salesperson who distracts the entire company in hopes that they'll find a way to sell their product.
San Francisco, the city, has one main municipal system, Muni. Caltrain grew out of commuter rail that's existed for about a century and was originally private I believe.
BART was put together as an East-Bay-centric commuter rail that hoped to kind of unify everyone, but Marin (across the golden gate from SF), Santa Clara County (Silicon Valley/San Jose), and San Mateo County (between Santa Clara and SF) didn't want to pay the taxes required to be part of it.
And then there are other county bus-heavy transit agencies like Samtrans, VTA, AC Transit; it wouldn't make sense for Muni to run these since they're meant to serve other counties.
It's a giant mess, but each one largely sprung up on its own back when it was much less normal for someone to regularly travel all the way between Mountain View and SF.
It's small-batch, handmade in the nice part of the Mission with carefully-sourced beans. Basically as San Francisco as it gets.
Seems like the cost would add up, but I guess they hope most riders won't partake.
It's also not that stable of a form of government revenue. Vices tend to be inelastic, but luxury spending will often drop precipitously in a downturn.
"I aim for about 25 hours/week of client work so I have plenty of time for professional development and personal projects where I can focus on learning instead of delivering the best results for my clients."
If phrased right, you can make it sound like you're already an expert at what you're doing for them, which is why you don't necessarily learn as much from it, so it's important to spend time honing your skills in new areas so you can expand your offerings.
It's also fairly accessible. One of the first systems papers I read, and while I certainly felt in over my head, I got the high level ideas
It's terrible that anyone should experience what he put her through. (Regardless of the founder's wife stuff, he produced an exceptionally hostile work environment by actively undoing her work, plus likely made her fear for her safety when he did not immediately respect her requests to leave after professing his love.) It's problematic that women in tech are much more likely to experience this than men (because of gender ratios and men tending to be more forward), and that the power dynamics and implicit threat of violence will also tend to be worse when women are the recipients of the attention.
Given this, having your first response be to ask her to be empathetic is ridiculous. Do we ask the victims of shootings to empathize with the perpetrators who had mental illness, had absentee parents, grew up poor, etc? Sometimes these issues come up in the wake of tragedies, and they are an important part of understanding the problem.
But the victim is the absolute last person to ask the be empathetic. She has an unquestionable right to feel personally safe and to do her work without others hostilely inhibiting her. When someone infringes on that, she's already being unfairly burdened. It's completely unfair to further burden her with an imperative to be understanding of what lead him to be the kind of person that would do that, rather than take every measure to remedy the situation, and to call out GitHub for failing to adequately do so.
Yes, it would be great if everyone empathized with those who wrong them. But until it becomes commonplace for people to show understanding toward people who mug them on the street because anyone willing to risk their safety and freedom for a few hundred dollars has likely hard a very hard life rather than reporting it to the police and seeking their imprisonment, let's focus on big, clear concerns: What he did to her was completely unacceptable, and if GitHub failed to quickly take action to end it and ensure it would not happen again, they deserve to be publicly shamed.
The main place where I could see this being appealing would be complex analytic jobs (since they're more CPU-intensive), but even so, if on 512MB nodes it has to spill to disk because there isn't enough RAM (or transmit a bunch of data across the network because it split the job over two nodes) and on a bigger machine it didn't need to, you probably would have been better off with the bigger machine.
I do wish GitHub had a way to deactivate projects to save money. Maybe put it in a read-only state, still count it against your disk quota, but you'd have to make it active to actively work on it and update it. I feel like a lot of systems do similar things (eg. charge per user but allow deactivating users in case they go on leave or quit but may return--pause paying for that user without losing the data in case you want to reinstate.)
While it might be possible in some courses, in many, it would be impossible to develop new assignments every term at the quality that they currently use now.
While most schools do employ quite good plagiarism detection technology (eg. MOSS) that will catch if someone turns in an assignment done by a previous student, they'd rather not have to report multiple students every term to judicial affairs, and they can't catch smaller academic dishonesty like looking at others' code to get ideas for design decisions.
For example, the Operating Systems assignments I did in university[1] are spectacular. The starter code is great, they're intense, they don't make you waste time on stuff that's not too educational. I learned a ton from them. They've been in use for years, done by probably thousands of students, and there would be no easy way to seriously change them yearly. I'm very glad my professors were able to invest in developing a great assignment set once and then reuse it year to year.
1: http://www.stanford.edu/class/cs140/projects/pintos/pintos_1...
This came up the recent US recession because at the beginning of the "recovery," a significant portion of the drop in official unemployment rate came from people who had stopped looking for employment and resigned themselves to being out of the labor force for the time being.
They're not as broad as most universities, but they pretty reliably have the most papers in top systems conferences like OSDI and SOSP.