I'm not in the market, but FYI, the tone of your post wouldn't make me want to buy your stuff. You sound too eager to lecture your customers instead of being eager to learn from them.
357 karma · joined December 21, 2023
I'm not in the market, but FYI, the tone of your post wouldn't make me want to buy your stuff. You sound too eager to lecture your customers instead of being eager to learn from them.
You need a solid team of at least two - a product person and a builder, preferably who have worked together before. Notice I didn't say CTO because some CTOs are admins rather than builders. Notice I also said product because you don't just need to build, you need to know what to build - and that might be part of the problem, if you're the one spec'ing the features and prioritizing bugs, you need someone to do this full time for you.
I'd look for one of the two to start with and make it clear that you will expect them to build the team up as their very first responsibility. Most great engineers have product people who they can recommend and most great product people have software engineers they can recommend.
I have come across people who operate very well with a specific offshore software dev team. If they can come in and bring their offshore connection, all the better (can be 1/2 as expensive as US). But in the formative stages, if you can afford it, I highly recommend an in-person team rather than off shoring, because it's a crapshoot that can be very expensive too if it doesn't work.
I feel like transmission of action potentials along neural axons fits that description though? https://en.wikipedia.org/wiki/Action_potential
But otherwise big +1 not to reimplement crypto when the are alternatives. Another option for secret key stuff might be ssh?
Calling AT&T a tech company because they operate technological infrastructure is like calling Spirit Airlines an aerospace technology company because they operate jet airplanes.
https://www.ntsb.gov/news/press-releases/Pages/NR20240627.as...
The phone is absolutely not "collateral". The carrier does not take it back if you default (even if they could, they wouldn't be able to get anything of value for it). Unlocking is just an inconvenience that prevents enough people from churning that it lowers the risk of financing.
Then you put Windows on a new machine and you remember that that Microsoft still exists. The thing is riddled with value-squeezing bullshit, like a stupid homepage in your browser filled with clickbaity crap, ads, requirements to sign up for an account just to use your own damn computer, etc.
I guess one of the benefits of Microsoft being able to operate with different cultures within the company is that, for example, they haven't killed GitHub the way that Google killed so many acquisitions. The problem though is that there not getting any culturally beneficial benefits back into their core and keep pumping a very crappy OS.
If you have a way to reliably transmit N bits in time T using P photons, you can transmit N+1 bits in time 2 * T using also P photons. What you would do to transmit X0,X1,...Xn is:
- During the first time slot of duration T, transmit X1,... Xn if X0 = 0 and 0 otherwise (assuming absence of photons is one of the symbols, which we can label 0)
- During the second time slot of duration T, transmit 0 if X0=0 and X1,... Xn otherwise
This only uses P photons to transmit one more bit, but it takes twice as long. So if you're allowed to take all the time that you want to transmit, and have really good clocks, I guess that theoretically this is unbounded.
Says you'll ban porn. Porn is free speech.
Says you'll ban spam. Unwanted commercial solicitation is free speech.
Says you'll ban incitement to violence and harassment. That is also free speech.
All that "free speech" means is that the government can't take a priori action to prevent it from happening. But there can be consequences.
All the popular platforms are free in that sense already. You will just have a boundary somewhere else for what you consider worthy of consequences.
Which is fine. I don't actually believe anyone enjoys a completely unpoliced platform. But maybe don't be so quick in saying you'll give a voice to the deplatformed, when you're a platform yourself and will ban people too for not adhering to your own speech police.
It's the motivating example for languages like C++ in the first place (over assembly): type safety, easier reasoning about control flow, etc.
Note how the case here is very simple - waiting on a variable to change - but advice just boils down to "be more careful" instead of "here's the foolproof way to do this". You can only ask a programmer to watch out for so many things, and C++ has way too many of these things.
Also no need for glasses during totality. Before totality, you can look at the shape of shadows through a piece of paper with a whole punched in it.