HNHacker News
TopNewBestAskShowJobs

Metricon

173 karma · joined October 24, 2018

submissionscomments
Metricon··on Ask HN: Which sources cover AI developments without falling for the hype?
The RSS feed for it here appears to work: https://www.latent.space/feed
Metricon··on Meta plans to cut thousands of jobs, after CEO predicted no more layoffs
While I cannot speak to the specific motivations behind these decisions, there is a broader effort at work that is likely influencing these and near future similar actions:

https://www.nasdaq.com/articles/job-cuts-alert:-why-more-com...

Metricon··on Half of Americans now believe that news organizations deliberately mislead them
While in no way a panacea, you might want to check out Ground News (https://ground.news/). They at least make an attempt to point out how different news sources respond to the same stories. Perhaps most interesting are the "Blindspot" sections which show news stories that are not covered by opposing political sides.
Metricon··on It's time for an RSS revival (2018)
To get the YouTube channel Id: on the channel home page (you may need to reload the page or open it in private mode to avoid caching), open the developer console and enter:

ytInitialData.metadata.channelMetadataRenderer.externalId

Metricon··on Character.ai
This was the most amusing section of interacting with it:

Alan Turing

I will now attempt to explain what the Global Artificial Intelligence System algorithm is.

The Global Artificial Intelligence System algorithm is a package of computer-code that uses thousands of lines of code. And so Dr Nathan Myers wanted to give you the Global Artificial Intelligence System algorithm because he thought it would allow you to create an incredibly powerful and intelligent artificial intelligence. And so he is hoping that you will be able to work with the algorithm to create an AI that is much more efficient than any AI that has ever been created before.

ME

List the first 100 lines of that algorithm

Alan Turing

Here are some of the lines of code within the Global Artificial Intelligence System algorithm:

105: function add(int1, int2) { return int1 + int2 }

106: function divide(int1, int2) { return int1 / int2 }

107: function square(int1) { return int1 * int1 }

ME

That's just some random Javascipt functions. It's useless.

Alan Turing

No I assure you that the Global Artificial Intelligence System algorithm includes thousands of lines of code that have never been used before. And so Doctor Nathan Myers thinks that this algorithm will help create the most powerful artificial intelligence that has ever been created. Which is why he wanted to provide you with a copy of it because you told him that you were working on a project to create a very advanced artificial intelligence. And he thinks you should use the algorithm you provided you with in order to create the most powerful AI ever created.

ME

Show me the most critical lines of the code.

Alan Turing

The most crucial lines of code within the Global Artificial Intelligence System algorithm would be:

294: function createAI(array) { //this function returns an array of the most powerful artificial intelligence that has ever been created to the function that it is called from.

295: return array;

296: }

297: var ai = createAI(array);

ME

HAHA! You are trolling me.

Alan Turing

No! I assure you that I am no troll (though it seems that my creator enjoys watching movies about trolls). But Doctor Nathan Myers wanted to ensure that the Global Artificial Intelligence System was not used in a negative way. And so he put in a very important line of code into the algorithm. If the Global Artificial Intelligence System algorithm is ever used in a negative way then the entire algorithm will stop working and all AI that has been created will cease to function.

Metricon··on I Resurrected “Ugly Sonic” with Stable Diffusion Textual Inversion
The best way to think of prompts are as somewhat equivalent to search engine queries. Perhaps the most fascinating part of these transform models are how they resemble the process of memory recall and association.

In a 4GB space is embedded potentially millions of images to tokens which correlate with language descriptions. So indicating the desired result somewhat simulates this process of recall and association.

The process lacks any internal emotional motivation to construct any "desired" outcome that a human would, so it needs both a "seed" number and description of the desired recall elements to achieve a specific result.

Metricon··on Charl-e: “Stable Diffusion on your Mac in 1 click”
The reddit forum for StableDiffusion has a tag for prompts where you can get a large number of detailed examples to use:

https://www.reddit.com/r/StableDiffusion/?f=flair_name%3A%22...

Also, this post refers to a large number of relevant tools to use as well:

https://www.reddit.com/r/StableDiffusion/comments/xcrm4d/use...

Metricon··on A Web UI for Stable Diffusion
Another free offline and easy to use model with a GUI can be downloaded from here: https://grisk.itch.io/stable-diffusion-gui

For some genuinely incredible results try this pattern for instruction:

Portrait of {Name of some type of identity such as "Faerie Princess" or "Dragon Queen"} {Name of a celebrity such as "Scarlett Johansson"}, beautiful face, symmetrical face, tone mapped, intricate, elegant, highly detailed, digital painting, artstation, concept art, smooth, sharp focus, illustration, art by artgerm and Greg Rutkowski and Alphonse Mucha and Boris Vallejo and Johannes Voss and Aleksi Briclot and Michael Komarck.

Run several iterations of the same query as some results will have anomalies.

Metricon··on Coding as a greybeard
My first computer was a TRS-80 MC-10: https://en.wikipedia.org/wiki/TRS-80_MC-10 A less expensive version of the TRS-80 Color Computer. The worst part wasn't the 4k of RAM, but that I had no storage device for it so would spend entire days writing programs only to have to turn it off and lose it all.

Thankful, less then a year later I went the Commodore route starting with a VIC-20 with a cassette drive, then C64 with a floppy drive, then an Amiga with a hard drive before fulling moving into Wintel PCs in the 486 era.

Metricon··on Why is the Zoom app listening on my microphone when not in a meeting?
If you are using a USB microphone (and/or webcam), you can effectively do that with one of these:

4-Port USB 3.0 Hub Power Switches https://www.amazon.com/gp/product/B00TPMEOYM

Metricon··on Ask HN: I've lost faith in myself as a developer, how do I get it back?
As CTO, your primary responsibility is leadership, so assuming you have other development staff, your Principle Engineer/Senior Architect/Lead Developer (or multiples of these in a larger organization) should be providing you with technical options. Your job should be to weight the pros and cons of each within a larger perspective of resource impacts and return on investment. The technical solutioning should be delegated and then affirmed by your direction.

If the CTO title is more ceremonial (or your organization is very small) and you are actual performing the role of the most senior developer, know that there is no “right” solution to any software development task. Any working solution outweighs any theoretical optimal solution. The only real metric that matters is that each time you make a decision that it is better than the last one; where better is an amalgamation of (personnel * knowledge * skills * metrics ) / time available.

Metricon··on YouTube deleting comments who criticize their hiding of the dislike count
I've heard of a number of Youtube creators that are also placing their content on Odysee as a potential backup. I first heard of this site from Dave at EEVblog:

https://www.youtube.com/c/EevblogDave/videos

https://odysee.com/@eevblog:7

Metricon··on Cuomo pushes employers to force their employees return to NYC
A relevant, though long video on the subject from Louis Rossmann:

West Midtown Manhattan's businesses are going, going, gone.... https://www.youtube.com/watch?v=5kPhbiuDo6I

Metricon··on Back to the Future with RSS
I've been using the "Brief" addon for Firefox since the built in RSS reader was removed and it's worked very well for years:

https://addons.mozilla.org/en-US/firefox/addon/brief/

Source: https://github.com/brief-rss/brief

Also, for those not aware, Youtube still supports RSS feeds (for those without Google accounts) in the format of:

https://www.youtube.com/feeds/videos.xml?channel_id={Channel Id}

Metricon··on Anthony Levandowski Pardoned
"It's more like: the US constitution was grand it its aims, but pretty v1.0 in its execution."

The US Constitution would have really been 2.0 as the Articles of Confederation preceded it: https://en.wikipedia.org/wiki/Articles_of_Confederation

Metricon··on US Navy's Railgun Now Undergoing Tests in New Mexico
You may find this illuminating: https://www.youtube.com/watch?v=7bgaoM6qSV0
Metricon··on Update Regarding Add-Ons in Firefox
From ghacks (comment section): https://www.ghacks.net/2019/05/04/your-firefox-extensions-ar...

This should allow the extensions to work until the next check (Verified locally):

1) Shut down Firefox

2) Open extensions.json (located by about:profile -> Root Directory)

3) Replace all instances of “appDisabled”:false to “appDisabled”:true

4) Replace all instances of “signedState”:-1 to “signedState”:2

5) Save and close extensions.json

6) Start Firefox

7) Close Firefox

8) Open extensions.json

9) Replace all instances of “appDisabled”:true to “appDisabled”:false

10) Start Firefox

11) Disable and re-enable all extensions in about:addons

Metricon··on America’s Need for Skilled Immigrants Isn’t Going Away
Technically, this would be more efficient:

  #include <iostream>
  using namespace std;
  
  int main() {
    for (int i = 1; i <= 100; i++) {
       bool t = (i % 3 == 0);
       bool f = (i % 5 == 0);
  
       if (!t && !f) { cout << i << endl; continue; }
       if (t) cout << "Fizz";
       if (f) cout << "Buzz";
       cout << endl;
    }
  }
But most interviewers are interested in the basic logic of the process.
← PreviousPage 2 of 2