Readit News logoReadit News
mark38848 commented on What's the point of vibe coding if I still have to pay a dev to fix it?   old.reddit.com/r/vibecodi... · Posted by u/jimmcslim
barbazoo · 9 days ago
Pretty obvious fake to me.
mark38848 · 9 days ago
Yes, it's written by some disgruntled dev or somebody trying to be funny
mark38848 commented on Zig Error Patterns   glfmn.io/posts/zig-error-... · Posted by u/Bogdanp
dwattttt · 23 days ago
Culture and coding standards count for a lot. C _can_ do this, but it's not normal to.

If Zig can foster a culture of handling errors this way, it'll be the way the community writ large handle errors.

mark38848 · 23 days ago
It's still complete dogshit not to be able to have data there. Odin is much better here, iirc
mark38848 commented on Zig Error Patterns   glfmn.io/posts/zig-error-... · Posted by u/Bogdanp
delifue · 23 days ago
In my opinion Zig is elegant except for one thing: cannot attach data to error.

https://github.com/ziglang/zig/issues/2647

You have to workaround by things like passing into a pointer to error object.

mark38848 · 23 days ago
Yes also the function syntax is weird and ugly because functions aren't expressions.
mark38848 commented on Why is the Rust compiler so slow?   sharnoff.io/blog/why-rust... · Posted by u/Bogdanp
rednafi · 2 months ago
I’m glad that Go went the other way around: compilation speed over optimization.

For the kind of work I do — writing servers, networking, and glue code — fast compilation is absolutely paramount. At the same time, I want some type safety, but not the overly obnoxious kind that won’t let me sloppily prototype. Also, the GC helps. So I’ll gladly pay the price. Not having to deal with sigil soup is another plus point.

I guess Google’s years of experience led to the conclusion that, for software development to scale, a simple type system, GC, and wicked fast compilation speed are more important than raw runtime throughput and semantic correctness. Given the amount of networking and large - scale infrastructure software written in Go, I think they absolutely nailed it.

But of course there are places where GC can’t be tolerated or correctness matters more than development speed. But I don’t work in that arena and am quite happy with the tradeoffs that Go made.

mark38848 · 2 months ago
What are obnoxious types? Types either represent the data correctly or not. I think you can force types to shut up the compiler in any language including Haskell, Idris, PureScript...
mark38848 commented on Why are front end dev demand so high if front end development is easier? (2012)   simonwillison.net/2012/Fe... · Posted by u/thunderbong
65 · 3 months ago
I do full stack stuff at my job but front end is my favorite thing to work on, particularly if it's an interesting UX.

I think a good understanding of design is also something people don't get about front end. Limited designs from designers means I fill in the gaps in some places.

Dealing with every possible edge case. Breaking out the advanced web APIs when they can easily solve certain problems, e.g. Intersection Observers or Mutation Observers.

Breaking out the advanced CSS APIs like @property rules for super easy and smooth animations.

Improving tooling and JS builds. Making sites fast and reliable.

On and on. Front end can get looked down upon if you're making the same old stuff over and over again. A modal here, a toast there.

But when you get assigned the crazy shit designers come up with, it becomes a very intricate challenge to create the the simplest solutions you can.

mark38848 · 3 months ago
Yeah. I am a backend dev these days because it pays more. Backend people have this obnoxious attitude of looking down on frontend without having any idea what it entails. Also demonising V8 and glorifying the JVM for some reason. In my experience frontend challenges around animation for example require a lot more reasoning than most backend tasks.
mark38848 commented on (On | No) Syntactic Support for Error Handling   go.dev/blog/error-syntax... · Posted by u/henrikhorluck
9rx · 3 months ago
> and yet nowhere on that page is the Haskell-solution mentioned

What do you mean? Much of the discussion around errors from above link is clearly based on the ideas of Haskell/monads. Did you foolishly search for "monad" and call it a day without actually reading it in full to reach this conclusion?

In fact, I would even suggest that the general consensus found there is that a monadic-like solution is the way forward, but it remains unclear how to make that make sense in Go without changing just about everything else about the language to go along with it. Thus the standstill we're at now.

mark38848 · 3 months ago
Why not change everything along with it? It can only get better
mark38848 commented on Spaced repetition systems have gotten better   domenic.me/fsrs/... · Posted by u/domenicd
mark38848 · 3 months ago
Why does everybody want to learn Japanese? What makes Japanese so enticing? Why not Mandarin or at lead Spanish?
mark38848 commented on The Awful German Language (1880)   faculty.georgetown.edu/jo... · Posted by u/nalinidash
DocTomoe · 3 months ago
As a native German speaker: Everything Twain rants about here we attribute to French.
mark38848 · 3 months ago
I suppose like the general American of today, he has just never really learnt an n-th language (where n>1).
mark38848 commented on Mill as a direct style build tool   mill-build.org/blog/12-di... · Posted by u/lihaoyi
mark38848 · 4 months ago
Does it support source dependencies over stupid jar files?
mark38848 commented on Mako – fast, production-grade web bundler based on Rust   makojs.dev/blog/mako-open... · Posted by u/afc163
mark38848 · a year ago
Why not use a fast language like C, Odin, Hare or Zig?

u/mark38848

KarmaCake day108October 7, 2014View Original