skysight-inc/HackerNews huggingface dataset:
> The important point worth noting here is that the very first instruction the microprocessor executes after booting is the instruction at FFFF:0000. We can use this fact to create a tiny executable program that can be used to reboot the computer.

This isn’t necessarily guaranteed, because some setup routines generally expect the computer to be in a certain state when run and may not like being run again. Typically most things will be reset to a sane state and will mostly work, but it’s not a given.
It is indeed a more complex scenario than it first appears.

I think the lawsuits have a case if they can prove copyrighted images were taken and used directly in the commercial product.

The moral arguments about AI and it's use and abuse are broad and difficult, because they rely on the intent of the end user rather than the developer of the tool to prove an argument has merit.

I personally don't like AI art, but I can't declare that it's the devil's tool and should be purged with fire. I only think it overall will be a net negative, like I feel with AutoTune. It cheapens the artform.
Pick a programming language and write an impassioned, snark-filled post on Hacker News explaining why it's not a real programming language
Indeed

Instead of improving the world, creating better tools they want to sue eachother. I thought those times were over

Or maybe it is just bias against Microsoft
Get a short throw projector. You can plug an apple tv into it and project whatever you want on the wall. It’s the perfect dumb screen.
It’s a CTF challenge, where taking a real world program and injecting a vulnerability into it is pretty common.
That's similar to what was my firtst message board done. It was a static HTML file with a form. The form submitted to a separate PHP script that appended the comment to the original HTML.
21st century collage tool?
While advocating for the illegalization of collages seems a bit of a stretch, I’m curious how true this is.
The LAION B dataset is something like 100 TB and stable diffusion is about 10 GB so there is a factor of 10000 compression. That means a single pixel represents a 100x100 region. Perhaps someone more familiar with the topic could weigh in, but it would seem that the model would need to be representing content from more than just a single image at a to achieve that level of compression.

If so the correct analogy is not a collage but a musical scale and yes Beethoven took musical notes that Bach had used but it was not exactly a copy.
The difference here is that the images aren't stored, but rather an extremely abstract description of the image was used to very slightly adjust a network of millions of nodes in a tiny direction. No semblance of the original image even remotely exists in the model.
Very often the point is that you have to buy seats for everyone (including non-technical employees) on the same plan if you want to cooperate on these platforms. Very soon it gets expensive. It doesn't make much sense to count the individual license for Jira (but it makes sense for Jetbrains).
Why do we keep posting the same arguments over and over with these stories.

It's like how humans learn. It contains chunks of copywriter material. What about copilot. Hackers don't respect artists. Yadda yadda. It's boring.

I don't know the answer, but after reading the same things over and over I don't know if I trust myself to even have a valid opinion about it.
The king can put himself in check too, so the defender would have to cooperatively allow checkmate (instead of capturing the other pieces)
I got Covid in November and I was fully jabbed but no boost. As soon as I felt something different, I performed nasal rinsing and added Iodine to it. I did this for the first 5 days twice a day. This was the crucial thing for me. I felt fine after the 4th day but still tested positive. I tested negative on the 10th day and I ended my self quarantine. Before that, I was already taking Zinc, Vitamin D3, Vitamin C for years. I feel normal and I'm very glad that whatever I did before and during infection seemed to have help me recover fast.
Well it has. I’d love for an option to go back. I like swipe typing and turning that off seems to be the only way to dial down some of the atrocities the “intelligent” keyboard commits.

https://twitter.com/kocienda/status/1565341723860971520
> That’s going to be hard to argue. Where are the copies?

In fairness, Diffusion is arguably a very complex entropy coding similar to Arithmetic/Huffman coding.

Given that copyright is protectable even on compressed/encrypted files, it seems fair that the “container of compressed bytes” (in this case the Diffusion model) does “contain” the original images no differently than a compressed folder of images contains the original images.

A lawyer/researcher would likely win this case if they re-create 90%ish of a single input image from the diffusion model with text input.
I think we can agree because we actually agree ;)
How? If you want to distribute a commercial non-research model, simply train it on data sets where people have given consent. I doubt that research would be affected.

At most, I’d expect copyright legislation around training to slightly delay commercial mass-deployment. Given the huge socio-technical transition that is ahead of us, it’s probably a good thing to let people have a chance to form an opinion before opening the floodgates. Judging by our transition into ad-tech social media, I’m not exactly confident that we’ll end up in a good place, even if the tech itself has a lot of potential.
You can write a Forth-like in a few lines of a modern language and then keep expanding it. There are Forths for the smallest systems and challenges of minimal instruction set Forth, like [0].

The article [0] explains what people (and myself) are really happy about having this around:

> Let's pretend I've wired the 68HC11 so that port A pin 01 controls an LED. I can't remember whether a 0 or a 1 turns it on and I'm not sure whether it works. I look in the data book and find that address zero is the port A data address. Although the LED only uses a single bit of port A I don't have anything else connected so I'll just set the whole byte on or off and see what happens.

Without that, embedded work is far more annoying. And I do like the way it works; every so many years, I start implementing my own to figure out if it's really not possible to make something modern [1] (written to play around with Xamarin apps and ASP.NET servers without having to wait 9 hours for the compile & deploy to finish, so in the spirit of Forth indeed) with it which always falls over on stack manipulation, which gets incredibly annoying when programs grow; you waste so many instructions just to line up the stack correctly to execute a some more complicated word. We currently have a hybrid language (hopefully released this year) with datatypes, stack, (reactive) variables etc, but that is getting rather huge (for a Forth) and, because of other features we have, it's more like a Frankenlanguage, marrying Forth & Lisp... That works well but not anything usable in embedded or in the spirit of the original Forth, besides spelonking/scripting systems.

[0] https://pages.cs.wisc.edu/~bolo/shipyard/3ins4th.html
[1] https://gist.github.com/tluyben/16ee2645c4c8aed813005d51488d...
This is me down to every single detail, including about testing and using MetaMask.

To add, Apple’s native support for security tools such as iCloud Keychain, privacy relay, hide my email etc makes it that much more compelling to continue to use Safari.
I can't but reflect back on another post I made today, which is that everything fails at scale. Literally everything. They just fail in different ways and made different tradeoffs along the way.

For example, this is why I find myself using "print" debugging on a process of 10^4 values. It is fun to think that, "maybe I can step debug this" on that many values, but... that is well beyond my capability to keep it in my head, such that any help the debugger gives is added to zero. Which... is not good.

That is, complaints that ridiculously large forms cause issues in a debugger seem... pointless? Lets say you managed to keep that from crashing, do you actually have a way to make it workable?

Don't get me wrong, if folks are constantly opening JSON files that are gigabytes in size, it makes sense to focus on that and make sure it doesn't crash. I just, can't imagine what benefit you get from opening an X gigabyte file. I can't even see what the advantages of opening an X megabyte file are. That is literally beyond my brain power.

So, looking to rewrite an emacs is always one that strikes me as a huge risk of throwing the baby out with the water. There is more than a fair chance that what you like about the current setup is a necessary implication of choices that you think you don't like.
Great question, but pretty much a completely different use case than the OP. The whole point of this project is to make it easy to run macOS on foreign host operating systems, presumably because the intended user does not own a Mac.

If I had to venture a guess as to why macOS doesn't support its own containers in any way, though, I'd say:

The core use case for containers is deploying apps to servers, and macOS isn't really used on the server. Apple themselves abandoned supporting macOS as a server operating system many years ago.
Yeah, they do that in the framework of the "Appellation of origin". However we are not at the point yet where this applies to Fukushima :-) Anyway, interesting point about the ad campaign, and thanks for the info!
Not many of my friends use it regularly but it’s sometimes fun to look them up and see how fast they are. A couple of them have PRs where Strava must have screwed up because it says they ran a 3:44 mile or something. I run a PR at a race and Strava shorts me 0.01 miles so my PR isn’t on it. It’s hard to take it too seriously. I’ll just train on my own and keep track of PRs on my own, may use the free features from time to time.
IBM and Accenture in the Philippines.
BYTE magazine dedicated an entire issue to Forth in 1980 (vol 5, no 8). Interestingly, they used the exact same cover image as the Loeliger book, lol:

https://archive.org/details/byte-magazine-1980-08
An artist can look at images for reference, and draw something new inspired by them. Why does it matter if a software tool can do this much faster?

If the artist makes the image very similar to one of the reference photos, it may be a copyright violation. It doesn't matter if the artist used a pencil or software to create the new work.

Current AI image generation does, however, make it easy to unknowingly violate copyright. If it generates an image similar to something else out there you wouldn't know.

I don't know much about copyright law though, am I wrong?
Bitcoin Retakes $20K, Leading as Broad Crypto Rally Continues
> What Emacs users want is a version of Smalltalk with a superior keyboard driven experience, featuring which-key et al.

No, more like Interlisp, which is kinda like Smalltalk in terms of being an active environment, only without having to deal with... you know... Smalltalk in order to use it. Plus, there's something to be said for a plan that's probably now mostly forgotten, to re-write Emacs to use Guile as its language and compile other languages to Guile so programmers could extend it in any of multiple languages and they'd all interoperate. The target language doesn't have to be Guile, of course; the modern conception would likely involve WASM and/or LLVM bitcode.

https://www.emacswiki.org/emacs/GuileEmacs
Good analogy. I think that it indeed demonstrates that if the data set used to generate SD's images had been generated based on innate knowledge about painting, like Bach's created temperament with his knowledge of music, then SD would be free of copyright entanglement.
How do you know it's the same people making those comments?
> we are keeping the revenue per player the same if not more

Isn't this the same as saying players will pay at least as much as they are in existing markets?
Perhaps different media has different rules? You can’t necessarily apply music sampling rules to text, for example. Eg I don’t think incorporating a phrase from someone else’s poem into my poem would be grounds for a copyright violation.
Nice writeup. Allowing customer data and secrets to be exfiltrated is a pretty big fail, and will probably make a number of customers re-think their patronage at a time when supply-chain security is top-of-mind to many.

But three things mentioned in their report do give me some confidence about the way CircleCI has engineered their internal systems:

1. They use SSO with 2FA ("an unauthorized third party leveraged malware deployed to a CircleCI engineer's laptop in order to steal a valid, 2FA-backed SSO session")

2. They maintain reasonably good audit logging (they could identify that "the third party extracted encryption keys from a running process, enabling them to potentially access the encrypted data" which had been exfiltrated)

3. They can rebuild everything from scratch ("we rotated all potentially exposed production hosts to ensure clean production machines")

A lot of companies pay lip service to best practices like these, but don't actually implement them thoroughly (or at all). The fact that CircleCI could rely on them under attack makes me think they're doing a better job than 90% of the SaaS companies out there.
there are some artists with very strong, recognizable styles. if you provide one of these artists' name in your prompt and get a result back that employs their strong, recognizable style, i think that demonstrates that the network has a latent representation of the artists work stored inside of it.
> Another interesting approach would be to write the comments into each HTML file directly, instead of in a separate file, so you wouldn’t need JavaScript at all.

A better approach IMO. Why require js for something as trivial as adding a small block static html to a page every time it loads? Makes no sense.
Treating a document like a 2d text buffer is the root of all evil. Treating a document like a string is even worse. Emacs does both, so does everybody else. The big idea is mapping the doc to a tree of nested structures whose schemas define constraints, which constraints define the editing and viewing semantics of the parts of the tree you're looking at. Also lisp should have won the 70s and we're not done relitigating that. Also he has a 5 year plan to prove this all.

Still deciding if I buy it. only wants 1000 bucks a month to work on it full time, I think exploring the area is worth that at least.
OP’s approach has fast cache updates, but it’s still eventually consistent. Like, the whole flow of PG trigger, handled by Ruby server, then writing to a file, that happens outside the flow of POST comments, and could sometimes finish after POST comments returns to the caller.

Also, with my suggestions, you can cache invalidate too, if a short TTL isn’t good enough. Based on writing files to local disk, it seems like a “single server” scenario, so invalidating the in-memory cache on POST comments is dead simple, and can be truly immediately consistent. Likewise, for full page caching, if using Varnish as a cache, Varnish lets you invalidate easily too. NGINX and CDNs don’t (generally), but if a short TTL isn’t enough, and you need instant invalidation on new comments, then just go in-memory cache or Varnish.
It was a reaction to Microsoft making noise around locking down Windows Application development and encouraging UWP as a new app model.
Good. The points of law here deserve to be discussed, and understood. If there is such a thing as IPR then this is front and center in what rights are. If there is something like artists moral rights then this is front and center in that debate.

I didn't like the Sunny Bono law. It exists. The questions about law need to be asked.
Sssh, the world is filled with people who just think that if chrome does it, it’s correct, and that if chrome doesn’t do it, it doesn’t matter, and that if a site works in chrome then every other browser is wrong. Completely unlike the old IE developers.
When reading this article, I think there is an interesting parallel to be made with Firefox.

Emacs has questionable technical underpinnings. It is an old project; they've all learned a lot since the 1970s. ELisp wouldn't be built that way today, it wouldn't be written in C, it'd be designed with keybindings for a modern keyboard - probably cloning vim. Break from Emacs tradition and build something that is good at editing text maybe.

Firefox faced a similar challenge from modernity with changing security and performance demands. But they chose to remove XUL killed off their own extension ecosystem and put them in a permanent "Chrome but worse" category that they have been unable to escape from.

In some ways it is impressive that Emacs has managed to avoid being killed off in a massive rewrite attempting to chase other text editors. The temptation much be there, it has a lot of deficiencies. But it is a unique and rewarding piece of software for anyone who wants what it does.
Down to participate in the contest.
Ask HN: Ways to make money that require lots of skill and not lots of time?
I'm looking for some supplementary income. I've taken a look at contracting in programming, but it's tough to find short term contracts where I could, so to speak, parachute in, do a task, and then disappear. Maybe I'm looking in the wrong place?

Ideally looking for responses that involve some kind of programming expertise, but I'm leaving the question sort of open ended to see what else is out there.
Wow, thanks for this. I’m loving the haptic feedback. I’m not sure if this is just a placebo effect, but typing feels more precise. Is there anything in “Slide to type” that makes typing less precise?
This sounds so much like how albums and radio threatened artists because there would be no more demand for live performances when you can just record it once and play it back a million times.

Or recordable tape, or VCRs, or art reprints.

And then there were the endless lawsuits over the "theft" from sampling and remixes.

The medium evolves. Some artists evolve with them, while others are left behind.
> But, it's still copyrighted by the original artist as long as they can show "This started as my image, and a machine made a rote mathematical transformation to it" because machine's making rote mathematical transformations cannot create new copyright.

Do you have evidence that this is actually what the courts have decided with respect to NNs?
lol thinking about this more:

I understand people’s livelihoods are potentially at stake, but what a shame it would be if we find AGI, even consciousness but have to shut it down because of a copyright dispute.
RMS must be crying and Bill Gates must be laughing his ass off right now at the FOSS movement doing a 180° on "free as in speech and free as in beer". I mean, proprietary software developers have been saying the same thing as the parent poster ever since the FOSS revolution started taking off in the '80s.

Judging by the developer rhetoric, Gates & co. were right in the end and the chickens are starting to come home to roost for FOSS. "Vive la contre-révolution!" I suppose.
I believe Copilot was giving exact copies of large parts open source projects, without the license. Are image generators giving exact (or very similar) copies of existing works?

I feel like this is the main distinction.
The money ruined everything. It spoiled San Francisco, the tech culture, polluted the industry with people passionate about money instead ... I'm not saying people shouldn't get paid, but if the richest tech person was #400 on the Forbes list and not known outside the industry as opposed to roughly half of them, I think we'd all live happier lives, including the Musks and Zuckerbergs of the world; they seem miserable. It's not in a healthy state.
Why 12 and not 13?
So what happens if you put a painting into a mechanical grinder? Is the shapeless pile of dust still copyrighted work? I don’t think so.
You’d probably be looking for something like https://en.wikipedia.org/wiki/Slirp.
Installing software that functionally doubles as a keystroke logger has always sketched me out enough to never try.
That’s the good part. The bad part is the lengthy complaining about needing something better than emacs before concluding that emacs is the best.
> 90%ish of a single input image

Oh, one image is enough to apply copyright as if it were a patent, to ban a process that makes original works most of the time?

The article authors say it works as a "collage tool" trying to minimise the composition and layout of the image as unimportant elements. At the same time forgetting that SD is changing textures as well, so it's a collage minus textures and composition?

Is there anything left to complain about? unless, by draw of luck, both layout and textures are very similar to a training image. But ensuring no close duplications are allowed should suffice.

Copyright should apply one by one, not in bulk. Each work they complain about should be judged on its own merits.
Print debugging is a technique that will never go out of style. It works on any system, is used by programmers of any level of experience, is very quick to use and requires no tooling to understand. And sometimes, even if you do have other great tools at your disposal, it’s still the easiest way to track down a problem.
"assum­ing nom­i­nal dam­ages of $1 per image"
that's quite an assumption lol.

To quote "You can't put the genie back in the bottle"

And unless I start to see some evidence that this is theft, by an identical piece in a collage being "created" by AI (impossible I think) - then I have ZERO time to consider how they are being stolen or thinking of compensation ideas.

I say this with an arts degree - it sucks for struggling artists, but I only find it nominally sad that a bunch of people are gunna be out of work making Art for the McCorpos -

If you are one of those artists then i'm sorry if I sound flippant or cruel about this, but you can adapt or you will die. Not literally, of course.

But real artists know its the message not the medium - and they aren't in danger of dying off. They adapt.
You could make the same argument that as long as you are using lossy compression you are unable to infringe on copyright.
I was with you right up until the final sentence.

How did "style" become "work"?
Every professional artist trained their own brains on some number copyrighted images, without the consent of the original creator.
Any system run by humans is by definition flawed.

But the tech industry interview process is such low hanging fruit for mocking, I don't think this article is anything more than meme-ing a trendy topic for clicks.

If we really want to evolve into something better, then here's what I propose: All employers must release their laptop surveillance data to the public domain for all the see. That way we can objectively compare who writes the most LoC and logs the most onscreen hours.
what if they shut us down because of a copyright dispute? :-)
Who is “they“?
It’s probably a bad idea to use this for your desktop, since Alpine isn’t particularly performance-focused.
I suspect it's different people. There's a kind of bias where it seems like everyone else on a forum is all one person who behaves super inconsistently, I've thought it as well.
freelancer.com?
Yes. But it has been very unstable for me and broke iMessage on my Apple branded Mac. The answer is if you have enough patience and luck, it'll work.
Pheew.. chasing Copilot was a mistake skip Dalle-2
are Egyptian not hieroglyphs not included? because it didn't recognize even one of my impeccable drawings
fearmongering drives many.
And the childish profanity filter. God beware, someone wants to type "shit". We can’t suggest this word and maybe autocorrect it to something else.
How to think like a futurist (2017)
Do you think the emails and screenshots in the lawsuit could be fake? I know nothing about the law but how would that not cause someone to become disbarred?