crandycodes | 1 year ago | on: TikTok goes dark in the US
crandycodes's comments
crandycodes | 1 year ago | on: Jeff Geerling: Corporate Open Source Is Dead
crandycodes | 2 years ago | on: Insecure vehicles should be banned, not security tools like the Flipper Zero
Before we had laws on child labor, we had children working and falling into heavy machinery. Before we had laws on food quality, you had to guess which milk provider was going to give you the least amount of formaldehyde poison. Before we had laws enforcing civil rights, over half the adult population in the US was disenfranchised. Was Western society exhausted at enforcing religious/ethical norms back then or is it just a recent thing?
Using the "social contract" theory for why governments and countries exist, you could say that we don't need laws until we do. Once an undocumented part of the social contract (e.g. ethical or religious norm) is no longer sufficient to maintain the integrity of the contract, it must be written down and enforced via government as a last measure. I do expect my car manufacturer to sell me a car which is relatively secure. If they are failing to meet that expectation from society, then it falls to that last measure to enforce compliance with that norm. Laws are also often used to add clarify where there is ambiguity. Different cultures and religions have different norms. If those norms conflict (does the gender of my partner matter in a marriage?), it falls to law to clarify.
It's a fair debate about how much guardrails should we put in. There's likely value in allow kids to hurt themselves as long as they aren't at risk of being permanently maimed or dying. It's a fair debate to discuss the root causes of criminal behavior, be it the issues with modern religion or systemic issues which prevent people from successfully participating in mainstream society and the economic opportunity therein. However, there is no value in allowing easily stolen vehicles (a good which has been regulated for almost a century) to be sold, where they can then be used to enable other crimes.
crandycodes | 2 years ago | on: HP's CEO spells it out: You're a 'bad investment' if you don't buy HP supplies
crandycodes | 2 years ago | on: Figma and Adobe abandon proposed merger
Respectfully disagree. It's relevant to the extent the parent comment was talking about employees wanting to have someone else "hold the bag".
> Regular employees need to be financially responsible about accepting jobs with private-company equity comp, and not expect miracles.
Agree that it's their responsibility and no one should be starting a kickstarter for them or anything. But that doesn't mean you can't sympathize with them. They are often fairly young people who aren't experts on contract law. It's not unreasonable to say that at least some of them have been exploited with excessive promises. The industry would be a better place if rather than say "they should have known better", we instead said "employers shouldn't exploit people". A precedent of bad behavior shouldn't excuse it.
crandycodes | 2 years ago | on: Figma and Adobe abandon proposed merger
But it's a weird take, because employees are already the ones "holding the bag". Office space, cloud compute, etc. are all sold as COGS. VCs usually have some ability to sell their shares on the private market since they can negotiate to get their capital. Employees are often the only ones which are taking an IOU for their time and effort compared to what they could get elsewhere in the market. Employees are often the lowest class of shares which get paid out last and often reliant on the board to be able to sell on the private market. Yes, the employees decided to take this offer, on good faith, that their management would look after them. They are adults who made a, theoretically, informed decision. But structurally, they are set up to be the ones "holding the bag" if things were to go wrong with an exit.
So of course they want an exit. They literally have no other choice to get a return on their time/effort than for that to happen. (or some odd third thing like private dividends, but again, they have practically no control over that happening)
crandycodes | 2 years ago | on: Iowa teen grew 7k pounds of veggies, then gave them all away
crandycodes | 3 years ago | on: Ask HN: Developers, how do you deal with socials, blogging, etc
Accusing others of being fake and producing crap may make you feel better for not being good at it, but it won't help you either way. I hope you're not a Principal Engineer I'm forced to work with - the work of those people are important for what we work on to succeed, whether you value it or not.
crandycodes | 3 years ago | on: Meta prohibited from using personal data for advertisement
It is easier to understand this with health, as compared to privacy, I think. The meat packing industry used to use substances such as formaldehyde to preserve meat longer. This wasn't transparent to the end customers and the health issues lead to lower productivity of the population as a whole. Soldiers eating this meat lead to lower fighting capabilities and higher illness. The meat packing industry fought against any transparency here knowing that it would hurt their profits. After an enormous amount of advocacy over decades, there was regulation added. There is a balance here - some substances are outright banned and some are just required to be documented on the food. This makes sense, in my opinion, because we can't expect every person to be a food chemist and know what's good and not good. Market makers have relatively large amounts of money to spend to confuse customers with misinformation, if given the option.
Applying this to privacy, the question that governments have to find out is what is fair for end users to be allowed to make a choice on and what is outright harmful such that a rational, informed person wouldn't make that choice. It is a tricky thing to get right and this bill may be overreach, but that is the nature of government and any policy - iteration. But there is always a place for a government to be in the market. Otherwise the market will be dictated by the powerful, not the people. Without perfect information transparency and the ability to interpret that information, there is no such thing as a free market.
crandycodes | 4 years ago | on: Microsoft Loop brings back Google Wave?
That's just a trademark clause for Microsoft logos and brands. The Fluid Framework itself is MIT licensed [0] and doesn't require exposing any of those logos/brands when you use it, so the framework itself is fairly open for usage.
I think the main thing that would slow down adoption for Fluid is that the only "production" backend is an Azure service, which isn't part of the open source Fluid Framework. Other open source backends[1] aren't recommended for productions. Until there are some open source ones, I'd assume adoption will be limited to folks in the Azure ecosystem.
[0]: https://github.com/microsoft/FluidFramework/blob/main/LICENS...
[1]: https://fluidframework.com/docs/deployment/service-options/
crandycodes | 4 years ago | on: FB seals off some internal message boards to prevent leaking, immediately leaked
Thus, FB decides to have more transparency, gets a little credit that they want to fix the problem. All good.
Now, FB then revokes that after it leads to criticism (which is the point of being transparent...), so they revert to the previous state, only now there is even more evidence and the problem is worse.
It's the height of irony that a company that profits from selling information about you would ever try to defend itself with a right to privacy. Not only is that not the issue at hand but it speaks to the lack of self-awareness that I can only hope will doom FB to irrelevance or legal destruction.
crandycodes | 4 years ago | on: Is going to the office a broken way of working?
crandycodes | 4 years ago | on: Why and how GitHub is adopting OpenTelemetry
I hadn't really found an acceptable solution that would work across Java, Node.js, browser, and so on. We'd invented our own formats and then we owned all the integration problems with various monitoring tools. I left the team before we started to adopt, but they've started doing it and it looks like it's help with reducing integration burden. I also think using someone else's opinionated library can help avoid bikeshedding on concepts not related to your core value.
crandycodes | 5 years ago | on: 3 years ago, remote top paying gigs were hard to find. Today they are the norm
Leadership believing in remote makes all the difference. We'd been doing more and more remote hiring in the years before COVID, especially when remote made a specific skillset's talent pool larger. This led to some remote-friendly, bordering on remote-first culture. When COVID hit, we adapted really fast.
I had taken a short break from Cosmos DB before COVID hit, and then accepted a new management role back on the team right as COVID was hitting. I've never seen my team all in the same room; but it's been fine/normal-ish. Now that full-remote just takes manager approval, we've had folks move away from Seattle/SF. I've got reports in the UK and NYC. It's pushed our culture to be a lot more communicative, intentional, and organized, which is good for everyone, Seattle based or remote.
What's great about all this is now there isn't even a question of "is remote ok"? We don't need to be looking for a specific skillset or a certain level of seniority. It really opens up the talent pool; recent hires have given us a lot more selection. (P.S. - I'm hiring Product Managers; permanent remote. Check out my pinned tweet on the twitter profile in my bio)
crandycodes | 5 years ago | on: How Silicon Valley destroyed Parler
If you think we need to protect MAGA supporters as a class, I just flat out disagree that there's any cause for it. That group of folks are largely already brimming with privilege that protects them (see walking away from storming the Capitol after killing multiple people).
If you think that the government should force private entities to not enforce consequences to speech they disagree with, I believe the government would struggle to prove that that doesn't itself impact the free speech rights of the private entities and it face immediate law suits to overturn such a law. The 1st amendment protects us from the government, not us from each other.
crandycodes | 5 years ago | on: Quitting a New Job
Biggest downside is economic; can't negotiate new pay when changing teams by policy and you've gotta build a new case for promos/etc. People who have changed companies 2-3 times are likely making significantly more money than I am. I try to keep it in mind that I'm paying for quality of life by staying, so I need to get my money's worth or it's not worth it.
crandycodes | 5 years ago | on: How Satya Nadella turned Microsoft around
Biggest benefit for me has been how simple it has made ssh on Windows. I got a nicer spec'd Surface Laptop 3 during my last hardware refresh and haven't missed Macbook at all.
crandycodes | 5 years ago | on: Principles for great product managers
crandycodes | 5 years ago | on: Principles for great product managers
crandycodes | 6 years ago | on: Ask HN: Who is hiring? (August 2019)
The Azure Cosmos DB team is looking to continue to grow its SDK and drivers team. Specifically, we're looking for folks with deep Java, Scala, JVM, or Spark experience to help us build and optimize our drivers. You're a great fit for the team if you have an obsession with perf, interest in hard distributed computing problems, and love working with users. You'll also have the chance to not only influence Cosmos developer experience, but Azure wide as we have a seat at the table for Azure wide guidelines and enjoy pushing boundaries.
Perks: - Microsoft benefits/pay - Remote first culture - half our team is remote, the other half is WFH most of the time - Open by default culture - SDK team does most things on public GitHub repos, including our planning (checkout our hub repo https://github.com/azure/cosmos)
If you're interested, checkout the rest of the details and how to apply here: https://www.joincosmosdb.com/#section-5ae2d219f99c1-title
Instead this says it’s fine to spy on and manipulate US citizens and concentrate media power, so long as you’re “American”.