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

Maybe someone with first-hand experience can weight in, but isn't this what alternative education platforms like "Brilliant" look like?

What a great comparison; I've never thought of it this way. It's obviously not perfect since the automation is so temperamental shall we say, but this does give me more empathy for the countless workers whose jobs have been re-natured by technology.

From their prospective, the efficiency increases and more gets done, but the hours and wage stay the same and the number of co-workers may decrease.

It's the standard for mobile. That said, in server-side enterprise computing, I know no one who uses it. I'm sure there are applications, but in this domain you'd need a good justification for not following standard patterns.

I have used DuckDB on an application server because it computes aggregations lightning fast which saved this app from needing caching, background services and all the invalidation and failure modes that come with those two.


I think it's the serial waiting game and inevitable context switching while you wait.

Long iteration cycles are taxing


https://thenewstack.io/how-deepminds-alphatensor-ai-devised-...

Not either of the species of algorithms you've described, but still an advance.


That's about as far removed from vibe coding as you can get. It's the result of an algorithm developed for a specific purpose by researchers at one of the most advanced machine learning companies.


Who really cares? The goalpost of "AI is useless because I can't vibe code novel discoveries" is a strawman. AI and vibe coding are transformational. So are AI-enhanced efforts to solve longstanding, difficult scientific problems. If cancer is cured with AI assistance, does it really matter if it was vibe-cured or state-of-the-art-lab-cured?


Ironic to call it a strawman whilst making a strawman yourself. I never said AI was useless, I said vibe coding hasn't produced anything novel.


Also in the minority. I use pretty atypical language and grammar for effect frequently, which is a nightmare to edit on iOS. I'm probably a little slower typing now for run of the mill message, but like you said dictation is actually great for that.

I'm overall happy with the decision and would recommend others try it.


This 1000x over! On Android you have this and you can tune how long a long-press is. It's amazing and should be an advanced feature on iOS.

I wish Apple would get over itself and expose settings for all-the-things, like how you can write default finder settings on macOS using the terminal.


Yes! I miss it very much. When I was on Android, I used to have it set to 100ms. I used to very quickly send well-punctuated text. On iPhones, it seems like the digitizer has 100ms of hysteresis built in.

now i just Lettuce my iPhone sden whatever it wants with no punctuation its not real good

Unfortunately, MacOS doesn't have settings (which I am told it had) for animation scales, like Androids have. The interface is sloooooooooooooooooooooooooooooooow.



Interesting.

I wonder how Nim 3/Nimony handles or will handle bindings in patterns regarding copy, move or reference. Rust can change it per binding, and Ada's experimental pattern matching might have some plans or properties regarding that.[1]

> By default, identifier patterns bind a variable to a copy of or move from the matched value depending on whether the matched value implements Copy.

> This can be changed to bind to a reference by using the ref keyword, or to a mutable reference using ref mut. For example:

    match a {
        None => (),
        Some(value) => (),
    }

    match a {
        None => (),
        Some(ref value) => (),
    }
.

The Github issue had a strange discussion. I really disliked goteguru's equals-sign-based syntax, though I had difficulty judging the main design syntax.

I wonder what Araq thinks of Scala's Expression AST type. Tree, TermTree, and all the subtype case classes [2]. Tree has fields. Though I am not certain how the common variables are initialized.

[1] https://doc.rust-lang.org/reference/patterns.html#r-patterns...

[2] https://github.com/scala/scala3/blob/main/compiler/src/dotty...


Not a defense of the poison value approach, but in this thread Araq (Nim's principal author) lays out his defense for exceptions.

https://forum.nim-lang.org/t/9596#63118


In Avatar they are literally mining a room-temperature superconductor. If you had to think of a way to make interstellar mining plausible that certainly would be a candidate.


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

Search: