skysight-inc/HackerNews huggingface dataset:
I think it probably will within a decade. Just to use still images, the tools that have come out with stable diffusion already allow a lot in terms of generating variations, inpainting, fixing faces, etc. Give these tools time to mature, models keep getting better and bigger, and hardware keeps getting better - you are absolutely going to replace still images "soon" and if you can do still images, video won't be far behind.

The guy who needs an image will write a prompt and paste it in to some tool. The prompt goes to a language model that's been fine tuned on those websites that share prompts and image-gen creations. The language model spits out nine variations of the original prompt that it thinks will improve the output. The nine generations plus the original prompt produce ten variations from the next gen, or next next gen, diffusers. The original guy put in his prompt and gets back a grid of 100 examples. Does he like any? Maybe mark a few, refine the prompt, mark a few more, get variations of the ones he's marked. Expand one or two, edit something out, add something in, generate another thousand variations, and he's got something really good.

If this process gets fast I think you'll see a few minutes from a non-expert can produce better illustrations than professional artists. I don't think this means that everyone will be a professional-artist-equivalent - just like anyone could deliver a pizza but not everyone is a pizza delivery driver. What it will mean is that getting professional artist output will become something that anyone could reasonably pick up and do if they do a small amount of learning to get the hang of the tools. Plus, just like you might deliver a pizza to your friends or family, if you needed to you could produce high quality art.
That wherewithal is the design skill. Some people have it, some don't. Some are good with data too, some not.
Current State: 2019 Third Party Security Audit of Kubernetes
Prankers Destroy Scam Callers [video]
Same here, but on lichess.org ;-)
"Konnech was required to keep the data in the United States and only provide access to citizens and permanent residents but instead stored it on servers in the People’s Republic of China."

I think we'll soon learn that his ties to China run far deeper than simply storing data.
They seem like a concern troll-for-hire type of thing tbh. I find it concerning that they're allowed to continue to be here too
>You can't type any prompt that's "unsafe", you can't generate images of people, there are so many stupid limitations that the product is practically useless other than niche scenarios

Imagen and Imagen Video is not released to the public at all. You might be confusing it with OpenAI's models.
And even those countries in the EU such as Denmark rely on France for electricity imports because no country in the world has any large scale storage solution for renewables.
They had a software development subsidiary with a testing server / database in China that apparently received some actual poll-worker PII.
What war crimes ? Never heard about it /s
Google has no practical way to address ethics at Google-scale. Their ability to operate at all depends as ever upon outsourcing ethics to machine learning algorithms.
My understanding is that the Winograd minimal filtering algorithms used in cuDNN are different from the O(n^2.37) Coppersmith-Winograd-descended matrix multiplication algorithms. But I acknowledge that these can be considered cousins, produced by the same line of research.
You could put your services behind a reverse proxy such as Traefik with forward-auth and expose it to port 443 (HTTPS) on your router, or (that's what I do and am happy with) use the cloudflared [1] demon to connect your services to Cloudflare where they can be protected behind Cloudflare Access using an SSO provider such as Okta (or Github or Google) for authentication. This method does not require you to expose any ports on your router and can all be done on the free/dev tiers of Cloudflare and Okta.

[1]: https://hub.docker.com/r/cloudflare/cloudflared
Very much agree. And the maintainer has been super responsive.
and noscript/basic (x)html browsers? (severe irony)
At least you know they're good at it!
It's hard to go wrong with the book The Rust Programming Language.

https://doc.rust-lang.org/stable/book/
Doesn't this art need to be trained on original human art? Eventually the styles being copied by ai will get stale. AFAIK these ai image generators aren't actually creating new styles
Both models, imagen and parti didn't had a problem with text. Only dalle and stable diffusion
To train the inverse diffusion model, we take a clean image x0 and generate a noisy sample xt which is from the distribution over points that x0 would visit following t steps of forward diffusion. For any value of t, any xt which is visited by x0 is also visited by some other clean images x0' when we run t steps of diffusion starting from those x0'. In general, there will be many such x0' for any xt which our initial x0 might visit after t steps of forward diffusion.

If t is small and the noise schedule for diffusion adds small noise at each step, then the inverse conditional p(x0 | xt) which we want to learn will be approximately a unimodal Gaussian. This is an intrinsic property of the forward diffusion process. When t is large, or the diffusion schedule adds a lot of noise at each step, the conditional p(x0 | xt) will be more complex and include a larger fraction of the images in the training set.

"If you don't add any noise, you get nothing more from doing 1 step than you do from 10 or 50." -- there are actually models which deterministically (approximately) integrate the reverse diffusion process SDE and don't involve any random sampling aside from the initial xT during generation.

For example, if t=T, where T is the total length of the diffusion process, then xt=xT is effectively an independent Gaussian sample and the inverse conditional p(x0 | xT) is simply p(x0) which is the distribution of the training data. In general, p(x0) is not a unimodal isotropic Gaussian. If it was, we could just model our training set by fitting the mean and (diagonal) covariance matrix of a Gaussian distribution.

"I'm really not sure about that... :/" -- the forward diffusion process initiated from x0 iteratively removes information about the starting point x0. Depending on the noise schedule, the rate at which information about x0 is removed by the addition of noise can vary. Whether we're in the continuous or discrete setting, this means the inverse conditional p(x0 | xt) will increase in entropy as t goes from 1 to T, where T is the max number of diffusion steps. So, when we generate an image by running the inverse diffusion process the conditional p(x0 | xt) will have shrinking entropy as t is now decreasing.

The quote (1) you reference is about how trying to directly optimize the noise schedule is more challenging when working with discrete inputs/latents. Whether the noise schedule is trained, as in their continuous case, or defined a priori, as in their discrete case, each step of forward diffusion removes information about the input and what I said about shrinking entropy of the conditional p(x0 | xt) as we run reverse diffusion holds. In the case of current SOTA diffusion models, I believe the noise schedules are set via hyperopt rather than optimized by SGD/ADAM/etc.
Yet my voter records are public with my name, address, and phone number. Curious. Also the DMV sells my information. Also the post office forwards my information to companies who have my previous address when I file a change of address form. Also my property records are public.

I would love if the government gave me the ability to opt out (or better, opt in) to these practices. They are a huge source of data leaks.
Yup!

I'm not sure what the max power output of those types of deployments are, but I've seen block heaters in Canada that pull as much as 1500 watts, so that's not insignificant.
The DAY after the NYT called it a “right wing conspiracy theory”.
Swift sets out blueprint for central bank digital currency network
I built a WASI playground and you can run FFmpeg in it, which is cool
Why just the first few rows
Musk is going to turn Twitter into the X app similar to WeChat I guess. Why can't or won't Meta do the same thing?
Link to actual project:

https://github.com/skyplane-project/skyplane
Read the official, free Rust Book[1].

Rust is easy to learn by reading (in order to understand programming concepts unique to the language, such as the borrow checker and lifetimes), but Rust is hard to learn by experimentation alone (trying 100 different syntax variations to see what compiles).

If you want to understand what Rust is mostly about, perhaps watch the "Firehose of Rust, for busy people who know some C++" video[2].

[1] https://doc.rust-lang.org/book/

[2] https://www.youtube.com/watch?v=FSyfZVuD32Y
Phenaki is also from Google and they say they are actively working on combining them

https://twitter.com/doomie/status/1577715163855171585
I understand you're not interested in learning a new tool set. That totally sucks especially when it at least appears orthogonal to what you currently know (not to be a dick but I would underline appears).

As a related thought, if not an upside, did you read that story about the guy who outsourced his job to China? He worked for some telecom and just hired out whatever they wanted him to do to randos overseas and basically ended up doing nothing other then going to meetings that set up scope.

I believe he was fired but - end result aside - it's not hard to see how this might fit into your situation.
Well what the heck? This was an option? What took so long?
Invidivual countries that constitute the EU today have standardized wall sockets long before EU was a thing. It's unfortunate that they ended up using somewhat different plugs, and if EU existed already when that standardization happened, it would probably have been a single plug instead, as with USB-C.
within the first paragraph my alerts went on... '...and the ads are for things people can't afford, or don't need'... seriously? Did she just say that and everyone is fine with it? So... you are to save poor stupid people from being unduly influenced by advertising?

This whole article reads like a dystopian mind-warp campaign of 'controlled influence' >>> "messy capitalist freedom promoting things we don't think is good for people". Who is we? People with university degrees having too much time on their hands because they got the useless ones?

"Let's ban flying ads, diesel car ads, gambling ads, burger ads, the masses can't be trusted, adds for veganism, social justice, yoga, and gym memberships? ... Well... sounds good! Let's have some of those!" The latter are of course fully informative, only have your best interests at heart, are not selling a lifestyle with brand imagery abusing decades of market research to push their product for financial gains?

I for one welcome our new ad-regulators. I definitely don't want to be victimized any longer by meaty burger-ads that make me fat and hurt the environment... /s

That being said: I'd like less ads.

As someone who uses an adblocker + noscript heavily, consumes next to no media (except books, old movies downloaded from the net), has no television, doesn't go to the cinema, doesn't follow the news, read magazines or have social media... really the only time I ever am exposed to ads might be outdoors. I'm sure they influence brand recognition without me noticing. I'd like less of them, but when someone argues for 'less ads... especially less of the wrong ones'... please go away from the hole you crawled out of and let people live their lives!

Ban them outright or take measures to limit their number indiscriminately of what they're about. Or don't, but don't impose your moral standards unto me and the world!
I've been using these ai tools to help imagine some paintings. Previously I'd use image search.

If you are drawing completely new images then I'm not sure how competitive these tools are. They're just serving a mash up of existing works. Sure they can produce something interesting, sometimes stunning, but usually not much better than what you could just find already.

As for producing a physical painting, that has its own constraints of material and ability.
We use Postgres partitioning quite successfully to handle our customer based data. Everything is partitioned by customer and some customers are partitioned further.

One gotcha to be careful with is that if you run a query spanning multiple partitions, it will run them all at once and if your database isn't super big - will bring it to its knees.

Outside of that really no issues. We also use Timescale quite heavily, which also works fantastic.
Car-free neighborhood in USA opening soon
On an empty lot near Phoenix, perhaps the most auto-addicted city in America, a start-up is betting $170 million on a more walkable future.

https://www.nytimes.com/2020/10/31/business/culdesac-tempe-phoenix-sprawl.html

https://culdesac.com/

https://opticosdesign.com/work/culdesac-tempe/
I have to admit I came here to wag a finger but it does kinda appear that Google will let you enroll a phone and then ... Offers... But doesn't really encourage or force the user to download backup codes.

Tbh, if I were Google, I'd force the user to prove they have a second second-factor added before enabling. Force them to enter the first half of one recovery code or something. Of course, if anyone really asked me, I've been screaming about SMS 2FA for forever, but its just one of those things most people just can't be bothered to care about until...
You don't have to go on holiday across the world.

But for the record I don't give a shit just don't preach environmentalism. Hypocrisy is just one of those things that crawls up my butt.
Right before my spam call problem got out of hand, I called back a number and it was a backdoor to some community's 911. The 911 operator had her ass on the dashboard demanding to know how I got the number. I felt like a kid in the principal's office.
Youtube says the video was posted 4 days ago, but some comments are 4 years old?

Although under the description it says 'First Published: 25 Sep 2018'.
I first predicted this tech 5 years ago, but I thought it was 15 years out. What I just said is beginning to happen with pretty much everything. There's a third sentence, but if I write it 10 people will gainsay me. If I omit it, there's a better chance that 10 people will write it for me.
Timescale is not just an extension. It offers many features and a restrictive license. Partman is just a utility. But I agree something like partman should be part of core Postgres
Syncthing :)
It's more common for the employer to cheap out and not to buy UPS than for a sysadmin to propose a lack of UPS.

In your example even simply updating router OS/FW would case the router to reboot and your script will gladly shutdown the server.
> In this case, the alleged conduct had no impact on the tabulation of votes and did not alter election results

Would be curious how they asserted that. A contractor in the last election dumped ballots in garbage in Pennsylvania. Justice department maintained it didn’t alter election integrity.

https://abcnews.go.com/Politics/temporary-contractor-threw-t...
> Containers are marketing slang for operating-system virtualization.

Containers are considerably more than virtualization[1], which is why jails/zones/kvm never took off, but Docker did.

> Oh really? So containers are not isolated to each other...that's some news...bad ones

Indeed, containers make for very poor security boundaries. But there are upsides to sharing the same kernel.

> composibility....stop with that stinking shit please.

Are you unfamiliar with "composition" as a software design/architecture term? One can create and bundle (Docker) containers that work together and have a shared network interface in a way that jails can't. As an example, a reverse proxy + service backend + db working in concert.

1. Disk storage format, standardized packaging descriptor, repository.
RoboKiller app! Works great for me.
from shell prompt:

strace program_to_log | grep function_name_syslog_gets_placed_before > file_on_network_location_accessible_to_slack_workspace

alternative one liner:

strace program_to_log | grep function_name_syslog_gets_placed_before > data_log; mail -s 'await thing.sendLog('Here', payload)' slack@user.space data_log
I use this crate extensively and while I have gotten good results, it is not ergonomic and it is not equivalent to numpy ndarray. There are a lot of issues and work still to be done.

Just a word of caution for anyone interested in using it.

Things like windowing, slicing, views are all “supported” but have many limitations and are non intuitive. In particular, I needed an “axis shift” fn and I ended up spending hours scouring docs just to find a way to shift along an axis. When I mean by shift is a roll in numpy, ala:
https://github.com/rust-ndarray/ndarray/issues/281

Answer: you can’t with this crate. I implemented a dynamic n-dim solution myself but it uses views of integer indices that get copied to a new array, which have indexes to another flattened array in order to avoid duplication of possibly massive amounts of n-dimensional data; using the crate alone, copying all the array data would be unavoidable.

Ultimately I’ve had to make my own axis shifting and windowing mechanisms. But the crate is still a useful lib and continuing effort.

While I don’t mind getting into the weeds, these kinds of side efforts can really impact context focus so it’s just something to be aware of.
This community is funny at times.

A lot of people had their opinions on those two threads, didn't they?

Kudos to the ones who questioned the origin of the phenomenon instead of declaring immediately that the world is falling.
Nixpkgs is certainly the core of the ecosystem, but it's not at all the whole ecosystem.

Other important parts of the NixOS ecosystem include:

- NixOS, the main module system which adds many configuration management capabilities to Nix
- Nix-Darwin and home-manager, extremely popular module systems for using Nix for configuration management on other operating systems
- various deployment tools: NixOps, Hail, Colmena, deploy-rs, Terranix
- pre-flake version pinning tools like Niv
- flake libraries like flake-utils, flake-utils-plus, std, and flake-parts
- development environment utilities and libraries like devshell, Lorri, and integrations like those of direnv and shadowenv
- the Nix User Repository and various important overlays (e.g., the Emacs overlay, the Rust overlays)
- the many 2nix conversion tools, some of which are chiefly distributed outside of Nixpkgs and used to package things in private or company collections rather than in Nixpkgs
- arguably some proprietary commercial products and SaaS offerings, like Cachix, Hercules CI, and Flox
- the NixOS hardware profiles collection
- the Nix and NixOS manuals
- important unofficial documentation sources, like nix.dev and nixos.wiki, and even important blog series like the Nix Pills or Ian Henry's reading of the official documentation
- wrappers and developer applications based on Nix, like devboxes and nixpacks
- GUI tools for working with Nix code or configuring NixOS, graphical app stores, etc.
- editor integrations like rnix-lsp, nix-mode, and environment management plugins for various editors
- a couple of really cool tools for automatically creating portable/deployable shell scripts with Nix (binlore + resholve)
- tools for generating magic fat binaries based on container technologies, like nix-bundle
- partial reimplementations of various parts of the Nix stack for specialized use in other programs, or sometimes aspiring to compete with Nix (like tvix)

Some of that stuff is included in Nixpkgs, but that's almost incidental— the ecosystem is not just the packages qua packages, but also various specialized tools and community knowledge which has been accumulated in the form of configuration modules and documentation. Those projects are first-class members of the Nix ecosystem in their own right, not only as things that might be included as packages in Nixpkgs :)

(And of course leveraging Nix successfully doesn't mean one has to evaluate or learn all of these tools. Most users will organically discover and stick with just a handful of them according to the demands of their own use cases. But in total, there is a really wide landscape of Nix-based and Nix-related software out there.)
100% agree. Most fubar things are caused by poor communication, lack of empathy and poor understanding.
They might be correct if the assumption is that interest rates are going up (but that's not clear so is definitely in the FUD area of propaganda techniques)
This is a seriously unsupported assertion.
They are displayed by default when you enable 2FA. If I remember correctly there is a note stating that we should print them out or save in a secure location. They are meant to be used in this exact scenario where you don't have access to the 2FA device registered.

When I was changing phones and wasn't sure that Google Authentication app would move to the new phone seamlessly I actually disabled 2FA on all my accounts before activating the new phone and then set it up again over there. Did I need to do this, probably not but it did ensure that I wouldn't loose access due to a missing 2FA app.
It sounds like you're operating under the assumption that nothing is predictable in the economy and that we're all looking in to a crystal ball. In reality we're looking at our financials and sales trends and then comparing that data up and down the supply chain.

We're not smarter than everyone else. No, we're just more clued in to what's happening with our capital markets, vendors, competitors, and customers.
I've only had awesome experiences with Midjourney when it comes to generating non-white prompts. Here's some examples I did last month: https://imgur.com/a/6jitj73
This kind of comes across like you're implying there are different classes of people and our kind are too good to be plumbers. If you're worried about AI taking your job, then taking a job that AI can't do seems like a pretty reasonable response.
And wouldn’t be surprised if China used or continue to use these covet tactics to alter election results.
Renewables obviously enable us to mostly stop using fossil fuels, fossils have just been too cheap because of unpriced externalities. (replace is the wrong word because some of the fossils use can and should just be stopped and not replaced by other energy)

There isn't anything mysterious we expect to empirically discover through demonstrations approaching 100%, though of course engineering does incrementally improve and progress.

Relevant: https://en.wikipedia.org/wiki/List_of_countries_by_renewable...
Since CP/M is a primarily text-based OS, I wonder if I could port it to the 65CE02 in a Commodore A2232 serial card. It only has 16K of RAM, but the RAM is fully accessible by the m68k in the host system, so it should be easy to load the OS and give it access to a virtual disk.

I feel a project coming on...
> What's the difference between retelling someone's story orally, and using a printing press to make an exact replica?

But that's not what's happening. You can't "crack open" a model to find the bitmap of a piece of training data. It's not there any more than a painting you've seen is "in" your brain. A model sometimes creates things that look similar to existing pieces if it got a ton of copies of the same image, for the same reason that most people's artistic rendition of a tree is going to be more accurate than their rendition of an anteater.

The entire AI art debate is a symptom of the fact that society is structured such that labor-saving technological advancements can harm more people than they help, and it's baffling to see otherwise intelligent and ideologically similar people fixating on this single, relatively minor technology rather than the much more consequential, broader issue of the fact that automation always moves wealth into the hands of a smaller and smaller group of people.