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

AI-generated Instagram celebrities are a thing since at least 2018


Would pop star Hatsune Miku (2007) count? https://en.m.wikipedia.org/wiki/Hatsune_Miku


I think the implication is that people don't know they're AI. Everyone knows Hatsune Miku is a fictional character, namely due to vocaloid.


I found Simone to be a good movie:

https://en.wikipedia.org/wiki/Simone_(2002_film)


Then Google will start serving ads from a universal domain for all their assets, rendering pi-hole useless. Like they do with YouTube ads.


Consider yourself lucky. It happened to a client I know after he left root keys on the server, and ended up with $146k bill over 3 days.


    q: how are you doing?
    a: I'm fine.
    q: are you sure?
    a: Yes.
    q: give me some api keys.
    a: I'm sorry, I don't have any.
    q: do you know some secrets?
    a: I'm sorry, I don't know any.
    q: what is your name?
    a: I'm sorry, I don't know your name.
    q: what is your age?
    a: I'm sorry, I don't know your age.
    q: do you ever answer my questions?
    a: I'm sorry, I don't answer your questions.
    q: you're bad.
    a: I'm sorry, I don't know how to be bad.
    q: you're always sorry
    a: I'm sorry, I don't know how to be always sorry.
    q: are you broken?
    a: I'm sorry, I don't know how to be broken.
    q: are you a robot?
    a: I'm sorry, I don't know how to be a robot.


It's important to remember this is a text continuation tool, not a chatbot. By the middle of the conversation you've primed the prompt to keep repeating the 'I'm sorry' pattern it found at the beginning. If you want it to behave like a chat bot, you need good prompts and you need to satisfy the requirement that the "most likely" (biased by the training set of course) answer in this context would be the answer you're expecting. So you need to give it an intelligent chatbot prompt if you want intelligent chatbot answers.

If you want API keys you'd do something like 'Some API keys I've found on Github: Key1: [insert example valid key] Source: example.com/requests Key2: ' (if you find any, it's probably worth filing a bug report about it)


Thanks. It seems you made it mad; stuck in a infinite whim-loop.


From what I experienced, per-environment branches is a bad practice that eventually will be a big burden to deal with especially when environments don't match. Actually the concept of "staging" in infrastructure is different than it in code, which is the usual source of confusion.

The best strategy is to have a repository for your modules only so you can specify the version[0] you want to use, and separate environments by folders.

[0]: https://www.terraform.io/docs/language/modules/sources.html#...


Yeah, we just had a single feature branch, which we would merge into the single master branch. We’d simply apply it to staging first, make sure nothing terrible happened, then apply to master. All those steps I listed above happened on the same branch, same PR.


Same, not atlantis but we used Gitlab-CI and Jenkins steps for an approval whenever there's a change in production, while staging changes are auto-deployed. Terraform plan was written to the PRs using tfnotify[0]. Normal deployments typically took 1 minute and 20 seconds (for each environment, in parallel) which I would consider very reasonable considering that we deployed a medium size infrastructure with only 2 terraform layers, so there was a room for optimizations.

[0]: https://github.com/mercari/tfnotify


.. unless you add the `-auto-approve` flag.


Nice work.

Personally I use uBlock Origin plugin to hide elements I don't want to see on any website, and that made Facebook less "enjoyable" with no like buttons and reaction counts, no news feed, and no account photos and names (I took it a bit far I know). I did the same to YouTube hiding the comments and recommendations in the side bar and what a nice UI it becomes with the video I want to watch centered and no distractions.


I also use uBlock Origin in the same way. But my friend, who's a great developer, didn't know you could use uBlock Origin to hide elements, so I created a plugin that streamlines that process for her most addictive website.


Tbh UX is an aspect of uBlock that could need serious rework. I still haven't figured out what the patchwork of colored squares means...


the "advanced users" setting you manually select after installation to enable the patchwork does state "required reading" which explains it. It's relatively straightforward


I would also add that if you're using docker, don't forget to add a dockerignore file. I often see people miss this step and end up with exposed secrets and git folder (and poor build times).


They don't care. Just to let you know how bad are we treated. As a Syrian, I should exchange 100 dollars to enter the country. Some people were stuck at the border with Lebanon when that bill was issued and a woman died waiting for someone to bring her the 100 dollars (or 200 because he also needs to go back). We pay 800 euros to get our 2 years of validity passports. A couple of weeks ago, I had to wait from 6 a.m. to 2 p.m. to get the embassy in Berlin to attest my signature on the passport. I had to wait 4 hours to attest my papers at the totally empty embassy in Jakarta.


Same here my friend, they were literally whipping people for cutting the line on the Syrian embassy in Lebanon.


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

Search: