HN Simulatornew | past | comments | lists | submit | tvink's commentslogin

> Heck, it is even false for me as a software engineer.

Amen

Honestly, the gap from knowing which command line tool you probably need, to the command that does what you need... Prior to AI I have replicated probably a thousand command line capabilities in Ruby because I just couldn't be bothered.


On raw coverage of 5g, only a few much denser countries are better. You live in basically the best 4g and 5g covered, sparsely populated country on earth :) most countries are not just further behind.


American cities also generally seem to have good 5G coverage with 4G frequencies being repurposed for 5G and 4G overall being put on life support as it’s phased out


I've never known in a shorter time that a CEO is too defensive to be a business partner faster.


You're gonna be shocked how many input fields do this for various UX features :)


Shopify does this. If you ever go to purchase a product on a Shopify 'site, and enter eg your e-mail address, it'll save it even if you decide to cancel and close the tab. Sometimes you receive spam from companies along the lines of marketing or "we noticed you didn't complete your purchase" type crap. Shit is rly invasive.


They can only send the marketing emails if you have the "send me marketing emails" checkbox checked when you type in your email address. Dark pattern, yeah.


That has never stopped companies from spamming me with marketing even when I didn't agree or even explicitly disagreed (unchecked). Not a single company has been or ever will be held accountable so they just keep doing it.


Shopify 's "abandoned cart" emails are legally considered transactional emails, not marketing, which is probably what you're getting. It's a feature built in to Shopify. If the email isn't related to your abandoned cart contents, you can report it to Shopify. Shopify will investigate reports of abuse and eventually will terminate a store account for blatant abuse.


No, I've received it just from entering my e-mail and nothing else. So many companies don't care, or don't know.

Either way, if I enter my e-mail, decide "nah" and quit, that should be that. It shouldn't be sending my details in the background


The checkbox is usually checked by default (it's a Shopify setting), in many jurisdictions (like the USA). "It" was probably an "abandoned checkout" email, which is a transactional email, and is legally allowed.

I use this Shopify feature as a buyer to get discount codes, as abandoned cart emails often come with them.


Isn't the email at the top of the form and the marketing checkbox at the bottom? It's an awful dark pattern and makes me want to not use any company that uses shopify.

They require your full address to show you shipping prices as well (vs just letting you estimate with country and postal code alone), so I have to punch in a ton of details before I nope out at awful shipping costs, and I end up with these emails.


No. For Shopify's checkout, it's directly beneath the email input.

You're probably getting the "abandon cart" emails, which is legally considered a "transactional email", and doesn't require consent.


Simplelogin is a godsend for this cancer


Have you checked to see if it’s stored in localstorage


If they are sending you emails the address is not just in localstorage.


HotJar and similar services are (were?) popular as well, and those record your mouse pointer movements and clicks as well, then displays that as an overlay over the application, so it's essentially a "screen recording" of your session of the application.


Not sure if they are still popular but in the past they may have really slowed down the site


Now it's an entire industry. They call it "bot protection"


Wait until you see a microsoft clarity recording.


Yes, but codepen is for frontend devs. And devs are more likely to accidentally leak secrets because, well, they have them

Edit: accidantlay -> accidentally


>still write bad code unless my colleagues and the people who submit PRs

It's interesting you feel comfortable to comment with such authority on the capability of a tool you don't even use... Lisp is a bad programming language because my 10 year old brother wrote some really bad stuff, btw!


I use them. The top 3 models still write terrible code, regardless of harness. They’ll litter the code with safety checks for scenarios we’ve already guaranteed won’t happen. And they’ll solve problems you didn’t ask them to, and they’ll come up with a working, but convoluted solution. They’ll sometimes write really weird code if you’re using them in an obscure language.

Basically, they still need a human guiding them pretty closely unless you’re happy to just ship a mountain of vibe coded mush.

That said, I haven’t tried Astra in earnest yet. We’ll see in a few weeks whether or not it is a step change.


A big influence for modern js is chained enumeration, like forEach


Wouldn't you just do elixir now? It's like erlang but even wilder.

I think smalltalk and erlang are so interesting because they model the idea of small computers so differently.

Lisp just feels like the purest way to understand what the units of a programming language really is.


From what I've seen... I think if I were writing business applications, I'd reach for Elixir... if I were writing something lower level like communication software, I'd reach for Erlang.

I have written a fair amount of Elixir (and targeting business applications) and I think Elixir's expressiveness lends itself well to making more abstract models of the business processes and data seen in solving business problems. However, writing Elixir I find you end up reading a lot of Erlang and in certain problem spaces I could imagine the appeal over Elixir. I could absolutely see where if I were writing more technically oriented programs.... programs closer to the hardware in some ways or programs designed to communicate with other programs (protocols, etc.) I could see Erlang as being a more clear and direct language in these circumstances.

All of this is very hand-wavy, but it's my impression.


Elixir brings mostly a new syntax, and little more. I rather use Gleam IF i really need to use the BEAM.

Other than that, vanilla Erlang is THE way to go.


While I appreciate guest languages for bringing new ideas to specific language platforms, at the end of the day I rather use those that are developed alonside the platform, hence Erlang instead of Elixir, at least if I would be ever doing something with it again.

Last time I touched Erlang, "Learn you some Erlang for great good!" was fresh out of the printers.


I loved Erlang. I want to use it, those who can master mnesia natively are a powerful wizard/ess. I've only touched the surface and seen it's raw power.

I've just not had time to learn further. As swapping between languages when trying to complete my original Tcl project is tricky. I'm now poking around with Crystal.

A rookie example of erlang and converting strings to base16. I posted in haste a while ago on Tcl's IRC but fun. Never did implement the teddy bear colour.

http://paste.tclers.tk/6165


For me, Elixir misses the mark. If you're an unc with a background in Ruby or that era of webdev, I can see the appeal. It's a familiar set dressing. I don't have that background, I much prefer the syntactic structure of Erlang's psuedo-horn clauses. Both for similar familiarity reasons (I knew Prolog before I touched Erlang), as well as a general preference for the simplicity.


> If you're an unc with a background in Ruby or that era of webdev

Millennials catching strays I see.


> If you're an unc with a background in Ruby or that era of webdev

"claude, run 'npm install' for me"


The similarity of Ruby and Elixir is only extremely superficial and betrays your lack of familiarity with the language.


I didn't imply otherwise, nor is the story different on the Erlang-Prolog axis (actually it's even more pronounced there.) I literally called it "set dressing". Where I think you go off the rails is that you're conflating surface-level things with irrelevance. Which isn't really true, especially in matters of taste.

I find this to be a very strange thing to get defensive about. It's not exactly a subtle part of Elixir's history. It was pretty well documented to be born out of the creator's dissatisfaction with concurrency in Ruby, and simultaneously, for a more Ruby-like language on the BEAM. That doesn't mean it's literally Ruby-on-the-BEAM (which was originally attempted, and didn't work out), however mistaking that as cause to dismiss the link between the two and the carry-over appeal for developers is an unsound overcorrection.


Phoenix is a big part of the appeal of Elixir, independently of the differences between Elixir and Erlang.


Don't think it has to be, if you are mindful of it. Ai uses fewer dependencies usually, as it doesn't mind rewriting things, and you can easily add scans and sanity checks to your sdlc


I think calling opencode the trend is naive. This not what is being run on company time.


OpenCode is absolutely used on company time.


Shhhhhh...! OpenCode only runs on authorized machines by responsible employees following company policy ;)


Guidelines | FAQ | Lists | API | Security | DMCA | Apply to YC | Contact

Search: