Readit News logoReadit News
brainzap commented on Valve Software handbook for new employees [pdf] (2012)   cdn.akamai.steamstatic.co... · Posted by u/Michelangelo11
AddLightness · 21 hours ago
I'm very scared about the future though. What happens when Gabe is gone? The entire PC Gaming industry is essentially locked in to a single platform. If Steam decided to charge $10/mo people have so much invested into their libraries they would likely do it. What about $20 or $30 per month?

I'm not sure why Steam always seems to be exempt from the "perils of digital ownership" arguments

brainzap · 17 hours ago
the same as always happens :)
brainzap commented on Valve Software handbook for new employees [pdf] (2012)   cdn.akamai.steamstatic.co... · Posted by u/Michelangelo11
FatalLogic · 20 hours ago
>"they pretty much killed off our project.” That project was CastAR — augmented reality glasses which Jeri Ellsworth is now working on as a separate project, having been handed the legal rights to do so by Valve.

But how many billion-dollar companies would do that? Just give the rights to the ex-employees? I think most other companies would have not. So, in that sense, Valve is unusual, even if it's not the oranizational utopia that was promised.

After she left Valve, she and partners did get at least $15 million funding from outside investors to develop the AR technology, but after several years of trying, it didn't work out. https://en.wikipedia.org/wiki/CastAR

brainzap · 17 hours ago
it lives on as Tilt Five
brainzap commented on Good system design   seangoedecke.com/good-sys... · Posted by u/dondraper36
motorest · 9 days ago
What a great article. It's always a treat to read this sort of take.

I have some remarks though. Taken from the article:

> Avoid having five different services all write to the same table. Instead, have four of them send API requests (or emit events) to the first service, and keep the writing logic in that one service.

This is not so cut-and-dry. The trade offs are far from obvious or acceptable.

If the five services access the database then you are designing a distributed system where the interface being consumed is the database, which you do not need to design or implement, and already supports authorization and access controls out of the box, and you have out-of-the-box support for transactions and custom queries. On the other hand, if you design one service as a high-level interface over a database then you need to implement and manage your own custom interface with your own custom access controls and constrains, and you need to design and implement yourself how to handle transactions and compensation strategies.

And what exactly do you buy yourself? More failure modes and a higher micro services tax?

Additionally, having five services accessing the same database is a code smell. Odds are that database fused together two or three separate databases. This happens a lot, as most services grow by accretion and adding one more table to a database gets far less resistance than proposing creating an entire new persistence service. And is it possible that those five separate services are actually just one or two services?

brainzap · 8 days ago
Airflow 2 used database to coordinate, airflow 3 switched to API.
brainzap commented on Open office is giving you secondhand ADHD   floustate.com/blog/open-o... · Posted by u/skrid
brainzap · 9 days ago
the real problem is two people in the office who have to talk
brainzap commented on Fire hazard of WHY2025 badge due to 18650 Li-Ion cells   wiki.why2025.org/Badge/Fi... · Posted by u/fjfaase
ryukoposting · 16 days ago
It's worth noting that this kind of thing works great at a smaller scale. Adafruit has been marketing bare PCBs for sew-on applications for years.

On an even smaller scale: I contributed to a beginner soldering class by designing this simple board shaped like the high school's logo: https://postimg.cc/ftwtqHFn (for the record, shorts across the contacts in the exposed metal area are harmless. The transistor never saturates in this circuit)

The key to Adafruit's arduinos-but-for-cosplay, and my keychain photocell thingy is that neither demands two(!) 18650s worth of power. There just isn't a significant hazard in the first place.

brainzap · 16 days ago
we copy paste adafruit pcb to make our own badges
brainzap commented on How we enforce .NET coding standards to improve productivity   anthonysimmon.com/worklea... · Posted by u/fratellobigio
jbjbjbjb · 17 days ago
Nuget Audit is an odd one. I usually don’t want all devs to jump on fixing the latest vulnerability right away. We have a separate pipeline for resolving those issues.
brainzap · 17 days ago
Thats ok. The team can decide what process they do.

We do, update packages every 3 months. Criticals are reported by a pipeline and are fixed same week.

brainzap commented on SimpleW – Web Server Library .NET Core   github.com/stratdev3/Simp... · Posted by u/prodbro
andix · 20 days ago
But why?

ASP.NET Core is one of the best web frameworks, extremely modular and flexible. It's low level components (http server, routing) can be used as a foundation for new web frameworks.

brainzap · 20 days ago
no its not. We always can use alternatives
brainzap commented on SimpleW – Web Server Library .NET Core   github.com/stratdev3/Simp... · Posted by u/prodbro
bob1029 · 20 days ago
Not sure about this one. It's based on NetCoreServer which is great but it's definitely not something I'd be comfortable putting into production over kestrel or IIS.

From a performance standpoint, it is very difficult to beat kestrel now. If you don't want all the fancy Microsoft bullshit (I certainly don't), use the minimal APIs and map out routes to lightweight HttpContext handlers.

brainzap · 20 days ago
minimal APIs is microsoft bullshit

also what does performance matter on webservers

brainzap commented on Attention is your scarcest resource (2020)   benkuhn.net/attention/... · Posted by u/jxmorris12
anal_reactor · 25 days ago
I've tried becoming a nicer person in order to expand my social circle because apparently that's the foundation of your mental health. The result is that I met lots of people whose presence I simply do not enjoy. The people whose presence I do enjoy have shit to do and I see them once every few months at best. My prospects of meeting a partner are epsilon, which a major source of frustration for me. I've tried having hobbies but everything gets boring after the initial phase of "wow I love doing this new thing". I've tried sticking to things out of pure discipline and I gained skills, but fuck, it's not enjoyable. I'm not invested in my career because getting a significant raise at my company is pretty much impossible, and if I want to switch companies, I'd need to leave local maximum. I don't enjoy spending time with my family because they're not interested in getting to know me, they just want me to perform the theatre of "How's weather? Ah it's a nice day today".

It's not possible for me to be emotionally invested in anything because I'm profoundly disappointed in life. I want a refund.

brainzap · 24 days ago
sounds like selffulfilling prophecy
brainzap commented on .NET 10 Preview 6 brings JIT improvements, one-shot tool execution   infoworld.com/article/402... · Posted by u/breve
brainzap · a month ago
They should fix github issues and write in-depth tutorials, instead of AI features or minimal API.

u/brainzap

KarmaCake day256July 17, 2018
About
email me at clunk_abandon_0b@icloud.com
View Original