Not by the definition on Wikipedia at least: https://en.wikipedia.org/wiki/Quine_(computing)#Source_code_...
HN user
circuit10
Could you not develop the same sense by just looking in front of you without the viewfinder? I don’t see how a frame that doesn’t actually have any relation to what the camera is capturing helps you at all
But if it’s giving you no information about what will actually be in frame you might as well just look in front of you and guess
It would be nice if they made a web app, that would make it work on iOS but also desktop and every other platform with a web browser at the same time
A web app would also make it work on iOS (and other non-Android platforms) at the same time
Trying a bunch of sizes in their studio tool (all cubes to make it easier):
5mm x 5mm x 5mm (smallest I can select): $32.58
10mm x 10mm x 10mm: $36.58
20mm x 20mm x 20mm: $82.86
30mm x 30mm x 30mm: $143.60
50mm x 50mm x 50mm: $509.14
100mm x 100mm x 100mm: $3,028.58
150mm x 150mm x 150mm: $9,618.86
195mm x 195mm x 195mm: $20,641.32
(it says it's an estimate excluding tax and shipping)
It’s only new for the web version (but this seems way worse than the one in the desktop version, sadly)
This is new for the web version
I think they should just have to properly explain how AI tends to make things up when it doesn’t know, and that it’s good for coming up with ideas or suggesting directions for research but that you shouldn’t rely on it, because currently their advertising makes you think you can rely on it
The “AI can make mistakes” kind of disclaimers they hide in the corner don’t really cut it
If there are charge points in the street or there’s a way to run a cable there then I don’t see why that has to be an issue
Do you not ever want to show someone something on your screen? For a bug report or to demonstrate a project you’re working on? Or do a screen share to ask for help with setting something up (which is admittedly a bit different from a recording but only in that it’s live)?
I can see a lot of non-techy people not knowing how to do this but among people who know how to do it I bet it’s above 50% who use it
I think virtually everyone who works an office job uses Teams/Zoom very often nowadays, I can’t think of anyone I know who wouldn’t
Screen recording is not niche, anyone who works remotely probably does video calls daily and the others are somewhat more niche but I'd guess that at least 50-70% of people do at least one of these things
Use cases for hardware encoders in PCs:
- Video calls
- Screen/webcam recording
- Live streaming
- Real-time transcoding for media servers (don’t know much about this but I’ve heard it’s a thing)
- Game streaming
- Video editing (making exporting less frustrating)
This is a software solution designed to work with existing multi colour printers, so you can’t “just mix” them as this would need additional hardware
For new games, they would know from the beginning that they’ll need to release the server software eventually, so they wouldn’t be able to agree with those terms
It is of course reasonable to restrict what you can do with a product you’re selling for money. There are plenty of laws and regulations that already do this. Without these kinds of laws intellectual property wouldn’t even exist - copyright was only created to benefit society by providing an incentive for people to create and invent things
It’s no different from mandating that the software can’t be malware that puts a ransom on your data, contain other people’s copyrighted content without permission, or just not work despite you claiming that it does when you sold it
And it’s not mandating that anything is structured in a particular way, just that the game works as the buyer would expect and how they achieve that is up to them
It would at least be reasonable to expect this for future games, just treat the server binary the same way as the client in terms of what code you include (there way be some more involved if they have to migrate off a reusable codebase but I think it’s worth it)
If this was about open source software I’d agree about not forcing people to do additional work, but if you’re selling something for money you should be obligated to do the bare minimum of stripping secrets out of a binary so the product you sold can actually work (and this will be barely any work if it’s designed with this in mind in the first place)
We already obligate them to do other basic necessities for consumer protection such as refunding or replacing faulty products
I interpret the “media” part as in “medium”, meaning it’s a medium/method over which you can be social, not “media” as in “multimedia”
When your code can be completely reshaped by earlier passes and macro expansions and inlining I don’t think it’s feasibly to make a useful warning for that
If you include a library function with a null check that gets inlined you probably don’t want a bunch of warnings there for code you don’t even control
I don’t mean this in a rude way but you should really read the posts I linked, it’s interesting and part 3 especially answers these questions
Direct link to part 3 (but read the others first for context if you can): https://blog.llvm.org/2011/05/what-every-c-programmer-should...
You don’t want warnings for every piece of code in a library you’re not using or sanity check you added that isn’t supposed to be hit
And you can’t warn when you’re optimising based on undefined behaviour because you can’t know when it will happen, that is equivalent to the halting problem
If you warned whenever undefined behaviour could be happening then e.g. every single pointer deference would say “warning: compiling assuming pointer is not null or unaligned”
What if the compiler is able to use that to determine that a whole code path is dead, and then significantly improve the surrounding function because of that?
Compilers optimise in multiple passes and removing things earlier can expose optimisation opportunities later that can affect other parts of the code too
This series was a good explanation for me of why treating UB this way is genuinely useful: https://blog.llvm.org/2011/05/what-every-c-programmer-should...
Being able to assume certain things don't happen is powerful when you're writing optimisations, not doing that would have a real performance cost
Seems like the anti-clickbait title editing removed the “hundreds of”? This confused me because I thought “oh, they’ve stripped down a Docker image to only 1 megabyte, and then a full game engine adds 34MB more” (I missed the WASM on the first read)
When I had a jailbroken iPhone my bank app (HSBC) would detect it and show a warning but let you continue anyway at your own risk, which I thought was a reasonable compromise
I think the disk space and bandwidth are what make consent needed, because it’s implied that the browser may download small pieces of data but the user would not expect such a large file be downloaded so it should check with them
It works fine if scanned by a machine though (ticket gate, self checkout etc.)
I've used a third party app for this for a UK weekly pass train ticket you could only buy physically, but if you buy it on a train rather than at a station they can't print you a ticket with a magnetic strip and they have to give you one with a barcode (technically an Aztec code), which you can then scan onto your phone and use at the gate. But I kept the original ticket with me too and would use that if a person asked to inspect it
This is not a reasonable size for something that's "just another part of Chrome", this blows up the file size by many times
I was replying to the hypothetical situation in the comment of saying "Awesome Notepad, a Notepad++ fork"