boredpandas777

Joined 5 years ago

Karma
259
Submissions
20
Member since
Feb 15
View on Hacker News

Recent submissions

Comment · 5 years ago
Maybe Go optimizing for serverless with reduced init time?
Comment · 5 years ago
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.
Comment · 5 years ago
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 :)
Comment · 5 years ago
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.
Comment · 5 years ago
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.
Comment · 5 years ago
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.

Comment · 5 years ago
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.)
Comment · 5 years ago
<<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.

Comment · 5 years ago
ClojureScript is a far better designed language IMO. It's all relative to one's opinion, isn't it?
Comment · 5 years ago
Very exciting.
Comment · 5 years ago
Thank you. Upvoted.
Comment · 5 years ago
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.

Comment · 5 years ago
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.
Comment · 5 years ago
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.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton