HNHacker News
TopNewBestAskShowJobs

boredpandas777

259 karma · joined February 15, 2021

submissionscomments
boredpandas777··on My Go executable files are still getting larger
Maybe Go optimizing for serverless with reduced init time?
boredpandas777··on Bezos says Amazon needs to do better for employees in last letter as CEO
Clinical Narcissism. There is no cure for this condition. I have some in my own family, and been working on it for 40 years now without seeing any real change.
boredpandas777··on Coinbase from YC to DPO
Casinos should be able to convert their business into crypto exchanges and list on the stock exchange with similar valuation. All remote too so they’d be pandemic proof :)
boredpandas777··on Use console.log() like a pro (2020)
I didn't know about .memory, .trace() and .assert(), all of which are very helpful. Up till now, I've had to add a try-throw-catch to get a stack trace and be able to follow synchronous execution flow leading up to a given function call, but console.trace will do that for me, so yay.
boredpandas777··on Isamu Akasaki, inventor of first efficient blue LED, has died
I remember back in 1990 there were no efficient blue LEDs. We were desperately looking for a solid state blue light source to get some chemical to fluoresce and the source had to be small and efficient. The initial SiC diodes which I think came out in 1992-1994 were not powerful enough. Huge progress has been made since then.
boredpandas777··on Zoom Escaper: self-sabotage audio, making your presence unbearable to others
The most annoying and least suspicious thing for me personally would be the person on the other end playing back my own audio with a delay, just like the echo of your own voice that you get sometimes on a bad phone connection.

This way I would blame it on my connection, not the other person, who is actually causing it. In a team setting, it goes like "Oh, so we're all hearing our own echoes. We should quit and try again" If there is one person acting as reflector with the right delay (echo generator) for everyone else, that could work, in theory.

boredpandas777··on Does stress impact technical interview performance? (2020) [pdf]
There is no other field where the candidate has to pass an exam ever time they switch jobs. I suggest getting software engineers licensed by an independent party just once (maybe renew every 10 years.)
boredpandas777··on React Common Tools and Practices: State Management Overview
<<It lets you see every state change, in order, >>

In general, if we use any async APIs in your JS that modify shared state the order will consist of an interleaving of all events, including from timers (macrotasks), DOM events (macrotasks), resolved and finalized promises (microtasks) and DOM APIs like IntersectionObserver (microtask), IDB et al, along with synchronous calls (including any recursive calls) so looking at things in order does not mean anything in a complex UI with lots of interleaved events if you cannot filter by a named action (the action that caused a certain chain of events, which otherwise will be displayed intermingled with all other events from other actions) you can't really follow the data and control flow of your app. So order only matters in debugging and comprehension if you can filter by action. Another thing we should care about is domain driven design and domain aggregates for your state store to make sure that only one aggregate root is responsible for a given part of state. If more than one chain of events (more than one named action) modify the same part of state then trying to comprehend the relationship between state and action becomes too complicated and you lose consistency guarantee as a result (overlapping and interleaving reads and writes) unless you introduce some form of MVCC (multi-version concurrency control)

I've built tools to visualize how complex highly concurrent UIs work under the hood and found the principles and methods to be directly applicable to analysis of microservices based apps.

boredpandas777··on How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan
ClojureScript is a far better designed language IMO. It's all relative to one's opinion, isn't it?
boredpandas777··on Deno v1.8 – support for WebGPU, private modules, Intl, and much more
Very exciting.
boredpandas777··on Bitcoin Is Time
Thank you. Upvoted.
boredpandas777··on Bitcoin Is Time
Let me fix that title. Happy to be downvoted into negative territory. I only have 11 points. Go ahead.

"Bitcoin Is A Waste of Time (and Resources)"

What Bitcoin has done is that it taught people they can come together in a sustained flash mob (like an on-the-fly hedge fund operation) and manipulate the price of speculative assets by creating artificial short-term pump-n-dump type demand. Bitcoin has trained our collective neural network to do this.

The huddled masses can take their new superpower and apply it to stock, crypto, commodities on the commodity exchange, and all kinds of speculative assets, especially the virtual kind.

It's taken a gambling-friendly society with feverish lust for winning (think for-profit fantasy sports, online poker, day trading, Vegas et al) and turned us into a giant decentralized casino.

boredpandas777··on How an Anti-TypeScript “JavaScript developer” like me became a TypeScript fan
It takes a lot of mental and emotional capital in the creative process to produce something that is truly wonderful. Microsoft is systemically incapable of approaching creative perfection. Very few are.
boredpandas777··on M1 Mac owners are experiencing high SSD writes over short periods of time
It didn't do that for some reason. Also, I could not remove the snapshot form the command line or force TM to thin them. I had to reinstall the OS.
boredpandas777··on M1 Mac owners are experiencing high SSD writes over short periods of time
This may be related:

I had to switch off Time Machine on MacbookHD (main disk) by excluding it from the Time Machine preferences, and reinstall the OS to erase the previous copies it had made, all ~400GB of it (on my 499GB disk)... As the user, I was not asked for permission to allow Time Machine to use up to 80% of available disk capacity. It was backing up so many copies of the data until I noticed I had left only 8GB of free space and I only noticed because Quicktime screen recording started crashing due to insufficient disk space. Basically, the decision by Apple is to use up to 80% of the available disk space to save copies of the data on that disk without user permission, and because it checks and reconciles the amount it's using every so often you can easily end up with 0% free capacity if you e.g. record a lot of videos in between.

boredpandas777··on Silent Running: The sci-fi that predicted modern crises
What I said is: the movie must be [one of the reasons] why I [grew up to] hate the system so much.

What I did not say: the entire system sucks.

What you claim that I said: the entire system sucks.

That's the maze of the human psyche for you.

boredpandas777··on Bitfinex and Tether required to end all trading activity with New Yorkers
This proven logic is drowned by people's instinct to follow the herd... and buy Bitcoin.
boredpandas777··on Silent Running: The sci-fi that predicted modern crises
I watched this mesmerizing sci-fi in my childhood in the early 80s, nearly a decade after its original release. It left an indelible mark on my psyche and it might be the reason why I hate the "system" so much.
boredpandas777··on Ark 1
We already had Ark II back in 1976, for those of you who were alive then.

https://www.youtube.com/watch?v=_lj8z28Mshw