Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
javcasas
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
43 ms
·
361.
▲
by
javcasas
3y ago
Congratulations to Martin Fowler on inventing reader monads with context objects! Lets hope next time it doesn't take him 2 decades of ignoring Haskell inventions to actually find out if it is a good invention! /s in case it'
362.
▲
by
javcasas
3y ago
And again, premium pricing is charged for basic service, and a new tier of ultra-premium pricing appears for just premium (but not ultra-premium) service.
363.
▲
by
javcasas
3y ago
Can I suggest making it a torrent? Good Internet relics deserve to live duplicated in random computers all over the place, just like the Internet itself.
364.
▲
by
javcasas
3y ago
39 here. I'm significantly better than in my 20s. Much more knowledge and wisdom, a bit less raw brainpower. But I know I can force myself through hard stuff (prolog, category theory, ML research papers) but only if I can kick out inst
365.
▲
by
javcasas
3y ago
When I researched it(around 2017), most microservices sucess stories began with "our monolith couldn't scale beyond our 200 devs, 300000 clients and 150 millions of revenue per year, so we had to do something". So, how did yo
366.
▲
by
javcasas
3y ago
Welcome to seniorhood. Also get out of my lawn.
367.
▲
by
javcasas
3y ago
You think those licenses for Visual Studio and those Azure VMs sell themselves?
368.
▲
by
javcasas
3y ago
Ya forgot Extinguish. Microsoft didn't.
369.
▲
by
javcasas
4y ago
Believe it or not, there are REST APIs and frontend frameworks for almost every programming language under the sun. And I mean EVERY. Example: this Prolog works in your browser https://github.com/SWI-Prolog/swish , and
370.
▲
by
javcasas
4y ago
Adversarial take: if your company says it does Elm, then hires people (who took Elm as part of the decision of joining) and then decides to stop using Elm, why should we push the guilt of leaving to the employee? I mean, it looks a bit like
371.
▲
by
javcasas
4y ago
I have been a full stack dev for a while as well. Some time ago, I lead a project based on C#/ASP.net/SQL server. The SQL server instance would lock up/use 100% CPU for days every other week, even after restarting and with no
372.
▲
by
javcasas
4y ago
I recently pushed back on discussing if an already-completed ticket was really a bug, or a feature to work around a limitation in the browser. I mean, that ticket was messing so hard the tech debt statistics! Or so that claimed the PM.
373.
▲
by
javcasas
4y ago
https://github.com/wisercoder/eureka/blob/master/webapp/Clie... I love how you do React. I mean, what's more react-y than blanking the page then appending HTML? I'm gonna call that Rejquer
374.
▲
by
javcasas
4y ago
HTMX definitely chips at some of the use cases of SPAs. What percent of cases? I don't have that answer. And yes, Phoenix is a very interesting thing, but it's most likely only viable because of it being Erlang under the hood (nee
375.
▲
by
javcasas
4y ago
SPAs exist because of the developer experience and user experience, the support for complexity is an added bonus. Everything can be done with SSR, but some things are terrible with SSR (oh, you need real-time updates? have some meta http-eq
376.
▲
by
javcasas
4y ago
You return a tuple, which first element is the value the function would return (I/E "return jsx stuff") and the second value is a list of operations (effects) you intend to perform I/E "I intend to change this varia
377.
▲
by
javcasas
4y ago
No. The point of FP is "minimize state and effects so that the code is easier to understand", not "write it in FP style so that by magic is correct". For exactly the same reason OO is "put the code that manages the
378.
▲
by
javcasas
4y ago
> it is worse when the user can instantiate arbitrary components (say for a knowledge graph editor or a geospatial intelligence tool) that ‘listen’ to event changes. Your application is effectively "anything can modify anything"
379.
▲
by
javcasas
4y ago
> In functional programming, functions are not allowed to do that. The only thing a function is allowed to do is return a value. Oh, yes, they are allowed to do that. You capture the effects into a list, and return the tuple of list and
380.
▲
by
javcasas
4y ago
If you are having trouble testing context, you are _definitely_ doing context wrong. To test the context itself: pass as children of the context components to render the context state. To test the components within the context: create a con
381.
▲
by
javcasas
4y ago
I have a wifi repeater/range extender. I call it repeater, because often when pinging with it, I get duplicated packets. I know, I know, it's ICMP, not UDP, but yeah, don't tell me the joke. I may get tired of hearing it agai
382.
▲
by
javcasas
4y ago
I'm going to randomly say that executive's objective is effectively maximizing executives' compensation. It should be the shareholders' objective to put the bonus schema to align maximization of executive compensation to
383.
▲
by
javcasas
4y ago
> But I felt really bad about all that. ... for about 12 seconds. Then I got the email notification for the extra millions in my bank account, and I stopped feeling bad.
384.
▲
by
javcasas
4y ago
Yep, a weird definition. "I want to add a new not-a-method (because it can't access private stuff, unlike real methods) so that I can do "externalObj.MyNewMethod()" because doing "myNewOperation(externalObj)" i
385.
▲
by
javcasas
4y ago
Extension methods are "I want a function whose first parameter is this type defined outside, but the programming language shoehornes me so much into classes and objects that I have to do all this extra ~bullshit~ boilerplate to have a
386.
▲
by
javcasas
4y ago
Now we are startung to talk serious. Yes, I'd like Java's ability to use and tune different GCs to be available in other places. Async is pretty much the colored vs non-colored function discussion, for which there are good argumen
387.
▲
by
javcasas
4y ago
Wow! Big differences! Ocaml has a VM which is included by default (70kb), and can also compile to native (skip the VM altogether). It has been like that since at least 2002 (the first time I checked it, probably before that). Haskell has HK
388.
▲
by
javcasas
4y ago
You know perfectly what's going on. They are management (upper caste), you are worker (lower class), hence you _deserve_ suffering. Next life, be born upper management you filthy lowcaste.
389.
▲
by
javcasas
4y ago
You know we used to call it Microsoft Java, right? I mean, going beyond the sarcasm, ultimately C# copied most (if not all) the Java design decisions: * OOP baked in (more like hardcoded into the execution model) * Heavyweight VM that needs
390.
▲
by
javcasas
4y ago
Show me the offers. I have worked as embedded dev some time ago, and my job offer feed keeps sending me embedded opportunities. I'm making significantly more doing JS + React
More ›