285 karma · joined February 18, 2012
This is one of three or four errors just in this address alone. An address that may literally be the most important of his presidency. It wasn't just some George W. tripping over his words, he said literally the exact opposite of what the policy actually was and just kept rolling.
This is too important to be grading on a curve.
edit: To be clear I'm not suggesting he misread the teleprompter intentionally. I am saying that he and his administration have a level of incompetence and neglect that would result in jail time in many private industries.
I loved their previous game TRS-100, but Opus Magnum didn't really do it for me for whatever reason. I'm completely hooked on Into the Breach.
In this case wouldn’t your innocent infringement example apply? As I understand it there’s an implicit license to use the content of tweets via an official Twitter embed. That would mean it would be fine to show the image via an embedded tweet from the copyright holder, as they agreed to that by posting the tweet in the first place and presumably could revoke that right by deleting the tweet. So the argument would be that the media sites had the rights to republish the tweet and thus believed that the author of the tweet had the rights to the contents of the tweet (which they didn’t). Is that logic not applicable here or is it that a media company should know better and thus it’s not a reasonable mistake?
Also wouldn’t the DMCA be applicable here as the method by which the photographer could get the photo removed from Twitter?
If it had be the photographer that posted the tweet then the media companies would have been in the clear AFAIK since part of Twitter’s TOS allows for embeds.
This ruling doesn’t make a ton of sense assuming the media companies were acting in good faith. If they knew that the image was copyrighted and the Twitter user didn’t have the rights to post the image but embedded it anyway in an attempt To get around the copyright on a technicality then this seems more reasonable.
But as a long-time paying user of Spotify I disagree with the premise of the article: Spotify is the product, the music is not.
For a fixed amount of money each month I can just play almost any song, whenever I want, regardless of whether I even know I want to, with zero friction. I don't have to decide whether or not a song is worth the money, I don't have to decide exactly which songs I will play, I can have shared playlists with friends where we can listen to music from our various overlapping tastes.
The extensive collection of music is a key aspect of the platform, but short of a massive dropoff in what's available, if an album isn't on Spotify the most likely outcome isn't that I'll go somewhere else to listen to the album, it's that I'll just listen to something else on Spotify.
Coinbase isn't a brokerage, it's more akin to a bank, and like a bank you're not going to get the market rate if you want to exchange currency. If you want to use a brokerage, use GDAX.
If you like cooking or cleaning or taking out the trash then by all means you should do those things. But, if you don't like doing those things then the threshold for when it makes sense to pay someone else to do them is lower than most would think.
edit: as versteegen points out it's 320 bytes, not 304.
The key is that essentially all of the data for both images are in both PDFs, so the PDFs are almost identical except for a ~128 byte block that "selects" the image and provides the necessary bytes to cause a collision.
Here's an diff of the 2 PDFs from when I tried it earlier: https://imgur.com/a/8O58Q
Not to say that there isn't still something exploitable here, but I don't think it means that you can just create collisions from arbitrary PDFs.
edit: Here's a diff of shattered-1.pdf released by Google vs. one of the PDFs from this tool. The first ~550 bytes are identical.
>After all, if you believe their rhetoric, giving someone $500/mo should be the same as giving them free bread, eggs, milk, some clothes and some movie tickets.
It's not "funny", it's the core part of basic income that separates it from state-run socialism. Not making a determination about what is or isn't basic is one of the key points. You give a person their $500 each month and let them determine what it should be spent on. What is basic for one person may not be for another.
Now it's fair to question whether you can trust the client, but if you can't then there's no limit to what they could do.
Nausea from VR is not some sort of intrinsic property, it's due to a number of physical factors, many of which can be solved technically by better hardware or by the design of VR experiences. It's not going to be easy, but it's not an intractable problem.
The difference between the VR we have now and the VR we had in the past is that now there is momentum towards moving the technology forward. You have multiple companies competing to develop hardware. You have many developers working on VR experiences and learning what does and does not work. You actually have people buying these things and using that software.
This article strikes me as saying something akin to "Cellular phones are a stupid idea and will never take off. They're heavy, the size of a brick, and you can only use them in the few areas where there are towers nearby." Well yeah, if we were perpetually stuck in 1985 sure, but fortunately we're not.
I'd argue that the current generation of VR (Rift/Vive/Gear/PS4/etc) is already multiple orders of magnitude more successful than past attempts, and, to continue the cell phone analogy, we're essentially in 1985 right now.
"Non-programmer" isn't meant as a slight. This style of problem solving works great a significant portion of the time. Natural languages can describe a solution to a lot of problems very concisely because a) there's a lot of implicit context that clears up many of the potential ambiguities, and b) you're typically present and available to handle any unexpected situations that may arise. For many problems, the best solution is one that can be specified quickly, will work 90% of the time, and can be easily adjusted for most of the other 10% of the time. Natural languages and fuzzier thinking work great for this.
But this approach doesn't work well for problems where the solution is either too complex too be easily described using natural language, or situations where data sizes or time constraints make it unfeasible for you to be available to handle unexpected situations. In this case the solution requires all of the logic to be precise, unambiguous, and developed up front. It's a different way of thinking than what has typically been asked of humanity, and natural languages are pretty poor at expressing that logic.
I think the paper has some good points, but I'm not sure how much you can really draw from it other than verification that natural-style problem solving doesn't work well for the type of problems that are typically solved by programming. If you asked a bunch of experienced programmers to write programs that will tell you how to "go to the store and buy me some milk", you'd probably get similar results about how the programs didn't handle the many different unexpected situations that might occur in such a simple task.
For example (on a completely hypothetical filesystem/disk), lets say you want to open a file. You read the entry in the filesystem metadata that tells you on what sector that file begins and it gives you a value of 5005. Even if the checksum is correct, the filesystem code still needs to check that a) 5005 is actually within the range of valid sectors, b) that it actually makes sense as a sector value (maybe files must always start on a multiple of 4), c) that the data at that sector actually looks like a file, d) etc.
If you don't update the checksum as well when generating the test data then you limit the amount of depth in the testing since most errors would get caught immediately at the checksum validation stage.
https://www.gnu.org/licenses/gpl-faq.en.html#WhatDoesWritten...
Which sounds like if you didn't provide the source with the program up front then you're required to give it to anyone that asks since they may have received the program indirectly.
It's 20% of the time you're paid to work on things that aren't necessarily part of your core responsibilities but still have a plausible positive impact to the company, even if it's just goodwill and team building.
It was never claimed to be a 4 day work week.