it has quirks and limitations, some of which can be fixed by disabling system integrity protection but it can definitely handle window tiling and navigating with keybindings when you use the companion daemon https://github.com/koekeishiya/skhd
a few years ago i quit my full time job but negotiated a consulting arrangement with the company on an hourly basis.
it was beneficial for them because i was able to offboard and knowledge transfer much more effectively over a few months of part-time work as opposed to the standard 2 weeks notice.
it was beneficial for me because right out of the gate i had a consulting contract with a yc startup at a rate that was slightly higher than my yearly salary which i could use as social proof when reaching out to new clients and negotiating rates.
i ended up consulting for about a year as my only source of income where i took on a couple other clients through my network (ex-coworkers starting companies and needing help faster than they could hire, ex-coworkers referring me to others who were stating companies) and a few lucky connections through upwork (he contacted me on linkedin so upwork never got a cut of the invoices i sent). i've also tried toptal and moonlight but no contracts have come out of those platforms.
a year ago i took on a new full time job and i've been consulting on the side since. i agree with ananonymoususer in that i can have as much extra work as i can handle however i was lucky to have already created relationships with clients before getting a full time job. i'd imagine approaching a new client while maintaining a full time job is a harder sell than simply letting an existing client know that your availability will be reduced moving forward.
"privacy-focused" until governments subpoena messages from the world's largest and most active digital network.
or until advertisers demand more knobs for their retargeting.
or until zuckerberg changes the company priority yet again and sweeps this under the rug.
if i were any more skeptical it would underflow into unbridled hope.
its a two-edged sword. if you can trust the application code to effectively schedule itself then it's good but you can also get bugs and perf issues where a synchronous chunk of code blocks progress on everything (see js blocking the main thread and causing the ui to freeze)
the pro is that your async code explicitly defines points where context switching is okay since you're blocking on something anyways. this could be good for perf if context switching in the middle of a synchronous operation is expensive.
the con is that your async code might not cede control often enough to allow other coroutines to make progress.
so yes, you can have something hogging the runtime but in the context of an application that you control as a whole this is something you can avoid/fix if necessary.
at the OS level this might not make sense because you have to assume that applications are adversarial and will try to hog cpu time...
what a blast from the past - i remember this game and it blew my mind when i first realized i had the power to plot a polynomial through all those points with little effort required
i think it's more about the culture which allowed that image (even in its cropped form) to proliferate as it did:
> About six months later, a copy of the [Playboy] issue turned up at the University of Southern California’s Signal and Image Processing Institute, where Alexander Sawchuk and his team happened to be looking for a new photograph
i think we've come far enough to agree that having playboy issues in your research lab is no longer acceptable so why continue to implicitly endorse that?
find a new picture if you want. it's not like this is the optimal image for testing anyways...
i agree with you but you have to keep in mind that pages which load fast on a fiber connection and render and respond quickly on the latest macbook don't guarantee the same for the average user.
giving devs 4 year old laptops would help but when shiny startup is offering new macbooks how can you compete?
well then you must be inhuman because subconscious bias plays a part in online advertising. sure you can mentally block them but eventually you will fatigue from the cognitive overhead.
sorry to paint such a bleak picture but this stuff is ubiquitous, both online and offline, and it will eventually and consistently break your mental defenses in a way that you might not even notice.
i love that i can try this out anonymously - how do i set priorities for the 3 parts of the day? right now i can only set the morning priority by clicking on the day
i think the low contrast in your Geoff.Greer.fm logo and the "go dark" button might be what GP is talking about. i didn't realize the button had words until i saw the hover state had opacity: 1
i last used cloudformation over a year ago and it was a pretty shitty experience overall. bread and butter resources like vpcs would fail to provision in time which would cause a cascading failure and result in the entire stack failing and rolling back. also cleaning up stacks that failed to roll back was a bit of a pain when there were intermingled dependencies - the dashboard was about as unhelpful as possible in determining what order to delete things so i could carry on doing what i was actually trying to do.
i chalk that up to aws resources being backed by an eventually consistent db and the fact that aws has never built dashboards that are better than "acceptable".
it's possible that i'm missing something here but i've found terraform to be orders of magnitude better on both fronts. it takes a much more defensive stance on resource provisioning with retry logic and picking up on a previous `terraform apply` which timed out instead of rolling back the entire thing. and for whatever reason, terraform is usually way faster than cloudformation for provisioning the same resources.
i'm coming at this from the tech side but with an appreciation for the small scale farmers who have done this for generations. my family was all farmers and here i am now. i'd love to understand your vision if you're willing to chat. my email is in my profile.
shazam's value is obviously in how it scaled this method to millions of users and songs but implementing it for yourself on a limited catalog of songs is a couple days of work once you have the theory. in fact this was a lab project for the intro signal processing class at berkeley that i ta'd.
cool idea! how are you locking out the apps? my first thought is the SYSTEM_ALERT_WINDOW permission which lets you draw over other apps but maybe theres a better way to do this in the new APIs.
it has quirks and limitations, some of which can be fixed by disabling system integrity protection but it can definitely handle window tiling and navigating with keybindings when you use the companion daemon https://github.com/koekeishiya/skhd