Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ferdowsi
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
21 ms
·
181.
▲
by
ferdowsi
5y ago
I believe the guidance addresses this. > Programs that modify data being simultaneously accessed by multiple goroutines must serialize such access. > To serialize access, protect the data with channel operations or other synchronizati
182.
▲
by
ferdowsi
5y ago
JWTs are perfectly fine as a set of signed attributes if you are not using them for stateless session management (what big apps actually do this, in practice?). Most (if not all) popular JWT libraries reject "alg: none" at this po
183.
▲
by
ferdowsi
5y ago
Most consumers don't want anything to do with shell scripting or npm install.
184.
▲
by
ferdowsi
5y ago
Quilting is a very Americana mode of remembrance. The African American community has a rich history of story quilting. Also see the AIDS quilt.
185.
▲
by
ferdowsi
5y ago
To me it's a similar dynamic to the treatment of open source developers. Journalism and open source software are (now) crucial products for the operation of a functioning society but the biggest consumers have no desire to pay for it.
186.
▲
by
ferdowsi
5y ago
Google actively encourages hard paywalling in lieu of other ways of gating media (like incognito detection) . https://www.blog.google/outreach-initiatives/google-news-ini... Also strange that some people would care mo
187.
▲
by
ferdowsi
5y ago
Kubernetes provides a set of common concepts and tools to deploy services into the cloud. This allows developers to (mostly) ignore the underlying provider (Amazon, Google) and focus on deploying, maintaining, and running services. The abst
188.
▲
by
ferdowsi
5y ago
This is why fast-to-compile languages have become critical for me. Working in Go means that I can make reviews that I can feel confident in.
189.
▲
by
ferdowsi
5y ago
> The SRE's role is to make sure you never encounter kubernetes In my org feature development teams own the K8S configuration and uptime for their own workloads/services. The SRE team owns the shared Kubernetes platform itself
190.
▲
by
ferdowsi
5y ago
From the application engineer side I'm not convinced that Kubernetes is particularly complex. I recently ramped up on it and found it liberating, frankly. Once I understood the basic concepts it was much more sensible than staring at a
191.
▲
by
ferdowsi
5y ago
I feel like nobody is asking: what is the point of all this performance chasing with frontend frameworks? You might get a millisecond here or there. So what? In my experience it has never, ever been the JS rendering layer which has caused u
192.
▲
by
ferdowsi
5y ago
Could you link this?
193.
▲
Python Regrets – Guido Van Rossum (2002) [pdf]
(legacy.python.org)
1 points
by
ferdowsi
5y ago
|
1 comments
194.
▲
by
ferdowsi
5y ago
In all my experience with OOP, it's always been inheritance that is the root of all evil. Rust and Go got this correct by having class-like objects with no inheritance, to achieve encapsulation without fragility. Unfortunately, all the
195.
▲
by
ferdowsi
5y ago
This would be great in theory. In practice, major devices are hamstrung, like Apple not supporting MST which would enable monitor daisy-chaining.
196.
▲
by
ferdowsi
5y ago
The "will create trash" reason is why Apple refused to switch to USB-C on the iPhone. They claim this while bundling USB-C to Lightning cables with the iPhone 12 which is among the most junk-worthy, limited-use types of cable I co
197.
▲
by
ferdowsi
5y ago
You were previously buying family-farm vegetables and switched to industrialized, grocery store produce. You can definitely walk into a Safeway in SF and get garbage produce. Hopefully your local ecosystem supports some native farming that
198.
▲
by
ferdowsi
5y ago
It's because when developers are handed an abstraction like static types, they will tend to go as far as possible to create overengineered solutions using that tool, creating complexity that becomes a problem in its own right. TypeScri
199.
▲
by
ferdowsi
5y ago
This is not the case if setting up and using Mumble would have caused net more friction for the rest of the community. See all the comments about needing to perform constant troubleshooting for mumble users.
200.
▲
by
ferdowsi
5y ago
My Nvidia Shield experience has been great. I can basically use it as another computing device: - since it easily mounts external hard drives over the network, I can use it as a NAS for backing up photos from my phone via SMB. - Likewise, t
201.
▲
by
ferdowsi
5y ago
Any type of backwards compatibility breakage provides a decision point to either decide: * do I put in the work to upgrade all my code so that it works with this new version? * do I jump ship to some other library/language that I'
202.
▲
by
ferdowsi
5y ago
Hallway conversations are exclusionary by their very nature. It's biased towards extroverts who have access to the physical levers of having their ideas heard (location, same office space). It encourages the loudest, most gregarious, m
203.
▲
by
ferdowsi
5y ago
> “The idea you can only be collaborative face-to-face is a bias,” he said. “And I’d ask, how much creativity and innovation have been driven out of the office because you weren’t in the insider group, you weren’t listened to, you didn’t
204.
▲
by
ferdowsi
5y ago
Building a life outside of engineering and your company is really critical. Once engineering is just a small component of your life you can learn to not overextend yourself for the cause of your engineering projects. Find other activities t
205.
▲
by
ferdowsi
5y ago
I still can't believe that Amazon measures performance by "numbers of commits" and "SLOC". Pure insanity.
206.
▲
by
ferdowsi
5y ago
That must have been a very exciting few months!
207.
▲
by
ferdowsi
5y ago
It's worth remembering that there is a substantial gray area about the extent to which the ADA applies to websites, even government ones. If WebAIM is finding violations with WCAG 2.1, there's even less of a legal basis. Much of t
208.
▲
by
ferdowsi
5y ago
Tying my identity to the company I worked for. Tech-corporate culture incentivizes you strongly couple your sense of self with your company, which was frankly disastrous for me and for anyone else I've known to fall into the trap. I co
209.
▲
by
ferdowsi
5y ago
Why the push to have RustTLS replace OpenSSL, instead of Go's TLS library (which is mature and widely used?)
210.
▲
by
ferdowsi
5y ago
Most documentation in dynamic languages I've encountered (like JS) have been wordy attempts at documenting function arguments. This almost always falls short of the goal. Describing object shapes and types is difficult in documentation
More ›