Hacker Newsnew | past | comments | ask | show | jobs | submit | storoj's commentslogin

Noone complains about Windows 9 because Windows 9 does not exist.


Oops...you got me!


IMO async/await and Combine are two completely different things.

What is the alternative to Combine's CurrentValueSubject or combineLatest()?


  > What is the alternative to Combine's CurrentValueSubject or combineLatest()?
combine latest et al can be found in async algorithms from apple*

https://github.com/apple/swift-async-algorithms

* though current value subject is not there its not hard to make one if you need it


AsyncExtensions implements many Combine-like patterns in structured concurrency.


> Is Alex/Alexander a nickname for Sasha

it's the other way around: "Alexandr" is the "canonical" name, and "Sasha" is a shorter version of it

In Russian some names can be used with "sha" suffix that makes the name sound "softer": in many cases it's how parents call their kids.

Mikhail -> Misha; Mariya -> Masha; Alexandr(Male) or Alexandra(Female) -> Alexasha -> Sasha


There should be a well-defined list of undefined behaviors.


I clearly don't understand what kind of security are we talking about in this particular case of using a 3D printer. A protection from what – someone comes to my home, connects to my wifi with my password, and then – prints a huge cube to waste all my filaments? Where's the real threat here?


> prints a huge cube to waste all my filaments?

Of course not. Just the one(s) currently loaded in the printer. They can't pull a filament out of the cupboard and load it via MQTT.


Because they can


> do most of the hard work, and give it to somebody else to finish up the easy part and ship the solution

once I realized that the hardest part is actually _finishing_


Maybe for you. I'm terrible at starting projects and the beginning of them, but I love getting all the pieces in place and getting the product/feature to a production-ready state. It's easy and natural for me.

I used to work closely with a "starter" who is great at getting the activation energy to start, and we made a great team. Find yourself a "finisher".


  import foo from 'foo'

  > add comments

  // imports
  import foo from 'foo'
oh thanks, now I know that these lines that start from "import" are actually imports


The other part of the same example isn't any better. "Collection name".

The twitter embeds are wild too: "If you're still using VS Code, you're falling behind."

It's like crypto bros but for software development.


The current hype cycle indeed reminds me a lot of cryptocurrency. I think there is more substance to generative AI, but the dynamic of wading through all the hype trying to figure out what is and what isn't substantive is giving me deja vu.


Fair but I don't think Cursor is one of those. I'm not using it myself but I've heard a lot of praise. What they're innovating on is the UX where the diff gets integrated into your code in real-time. It's like watching someone fix or change your code per your instructions, instead of using ChatGPT where you basically copypaste it after it's done.


Isn't that what just the 'native' Copilot is?


I think what differentiates it is what they call "Command K": https://cursor.sh/features#cmd-k

It basically gives you a Github style diff/PR right in the code, whereas Copilot just autocompletes.


The NFT grifters have simply moved on to AI. I wonder what shiny object will infatuate them next?


I don't think that's entirely fair. There's a product here. I think they're over selling it quite a bit, but it's a real tangible product. This at least has the possibility to be useful.


The “add error handling” example is baffling. I’m not even sure if it’s valid JS to put an export statement in a try/catch block?

Edit: No, it's not valid javascript https://i.imgur.com/9g28y3l.png


I just tilted on the same thing. Worst comments ever!


iOS Developer

  Location: London (UK)
  Remote: Yes
  Willing to relocate: No
  Technologies: iOS, Swift/ObjC, C++. ~10 YOE
  CV: https://storoj.github.io/cv
  Email: dark.storoj@gmail.com


Is ".*" necessary? I think "^_" should be enough.


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

Search: