... when the puriteens in the fandom get like this, I admit, I do have thoughts of "I have fursonas are older than you."
... when the puriteens in the fandom get like this, I admit, I do have thoughts of "I have fursonas are older than you."
class β¦ extends EventTarget {}
class β¦ extends Event {}
Vastly underutilized #JavaScript event mechanics worth having in your tool belt.
Iβve only been shouting this message at the top of the mountain for decades now. youtube.com/shorts/sURAR...
Blink.sh is the best iPad SSH client Iβve ever seen! So worth it!
For GUI Iβve been using jumpdesktop.com to connect to xrdp server and it works very well except it has an issue of stuck CMD keys after an Cmd-Tab (Apple issue I think).
Looks like the concept of lower cognative load is judged by one indeviduals brain and not everyones. If the syntax is so cognitively overloaded where were they when the specification was being proposed? By that logic why did the industry stop using Visual Basic?
No need to fork, embed, plugin any AI when I use Vim/NeoVim βcause my environment when using Vim is in the terminal. I get windows management, panes, and integrated navigation built-in. Open ClaudeCode in a pane, or inside a Vim :term instant integration. Have it write files as output.
I am so tiered of hearing βseems like a good AI projectβ for simple things that already have a solution but people could not be arsed to bother.
Still donβt understand what motivates this methodology of software development.
Use DOMParser and navigate the data like you navigate HTML with querySelector and such. The tools are there and your used to them 'cause it is how the DOM works. If you like, classes with getters can hide the DOM stuff making it feel more JSON like. It really works well.
This looks neat; a decision tree (UML activity diagram). Does this really work better than the typical long prose, run on sentences, or pseudo code? What charting language works best? PlantUML, Mermaid, something else? Upload PNGs as context?
You are not alone. Though I learned to use TS I think it is a lot of rigidity that should not be necessary. I find Iβd rather do it in JS but I also take on the responsibility to write clean and well tested code. That is not something that does not come naturally to many.
But frozen data is not the reason for Maps or Sets. If you need behavior attached to frozen data use a class. If you need just frozen data use Object.freeze(). Or do something other than data/primitive obsession.
To damper the trolls. Writing a parser system for an engine like this is awesome. LISP style languages (S-Expressions) is such a grammar that makes parsing and interpreting much easier. I applaud this effort.
π¦ Random MDN: AsyncDisposableStack.prototype.defer() π¦
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncDisposableStack/defer
The defer() method of AsyncDisposableStack instances takes a callback function to be called and awaited when theβ¦
#webdev #JavaScript
Real talk - Iβm mostly over functions as a concept. When everything is the same thing factoring, maintainability and composability suffer.
Yup, though I postulate that the need for sync-resolution is unnecessary in all cases where you would need such an abstraction.
const stateRefs = new WeakMap(); export class State { #state = { isLoading: true, error: null, resolved: undefined }; get isLoading() { return this.#state.isLoading; } get error() { return this.#state.error; } get resolved() { return this.#state.resolved; } constructor(fn) { const result = typeof fn === 'function' ? fn : () => fn; new Promise(resolve => resolve(result())) .then((resolved) => (this.#state.resolved = resolved)) .catch((error) => (this.#state.error = error)) .finally(() => (this.#state.isLoading = false)); } static for(fn) { const state = stateRefs.get(fn) ?? new this(fn); stateRefs.set(fn, state); return state; } }
I don't think this needs to be more complex than this.
697 Bytes (334 Bytes gzip)
I was thinking this same thing just the other day!
Snake oil gonna snake oil. π€·ββοΈ
You missed the point. HTML was designed to give data structure so that sharing that data can be understood by computer systems. We just happened to use it for human consumption via styling. The idea of throwing out the semantics because our computers (AI) need markdown is going backwards. IMHO
Did we all just blindly forget the entire point and purpose behind Hyper Text Markup Language?!?!!
Thank you for this. TIL about valibot and Iβm really impressed. The docs are really good! And the ergonomics are great. I want this in my next project!
Spotted
Explain more. Is this a linter design issue or a language syntax issue? Could it be the whole jsx concept was a bad idea in the first place? I mean Lit seems to do just fine without needing special compilers to support it.
Remember her name: Aliya Rahman
Her testimony is everything and it deserves to be heard, by everyone. Decide for yourself.
Itβs powerful. Itβs gut-wrenching. And no one should have to survive what she did.
ICE MUST GOβΌοΈ
The bigger concern is if the farmers themselves didnβt get sick and hospitalized. If they are not using their own product then selling that product is a malicious act rather than an oops-a-daisy.
π¦ Random MDN: WritableStream π¦
https://developer.mozilla.org/en-US/docs/Web/API/WritableStream
The WritableStream interface of the Streams API provides a standard abstraction for writing streaming data to a destination, known as a sink. This object comes with built-in backpressure and qβ¦
#webdev
Now I know enough about AI to grok what MCP is, it irritates me because fundamentally:
Make a cli tool instead! Then a human can use it too.
Itβs not stateless? Thatβs what unix sockets are for!
Once again weβre reinventing stuff from the 70s and making it worse.
Why is the YouTube app so bad at playing videos?