529 karma · joined October 19, 2014
I'm optimistic that most new programming languages will only need a few "real" programmers to write a small amount of example code for the AI training to get started.
I'd expect incomprehensible language from something that is wildly different from us, e.g. sentient space crystals that eat radiation.
On the other hand, we still haven't figured out dolphin language (the most interesting guess was that they shout 3D images at each other).
In all other cases, autocomplete was never faster than writing it myself.
Full code generation, where you can step away from the computer for 20 minutes, does save me time.
Compare that to non-universal social help, where every dollar earned gets subtracted from your social pay, so the first $1000 you earn are effectively taxed 100%, creating an incentive to not start working.
I mean, doesn't Google have employees from multiple countries? Shouldn't diversity fix this in the sense that some bilingual person there notices this?
Also, I like AI art; I made a Lego model and then fed it into an image generator to kinda generate a "reverse" reference image. So it looks like the Lego model tries to look like the reference pictures, even though its look is more dictated by the very constraint parts list (it's an alt build of an existing model): https://rebrickable.com/mocs/MOC-218657/RedNifre/31124-battl...
I could not have drawn these artworks myself and the use is so silly that I would not spend any money for paying for them: Without AI, these would not exist.
Isn't a pixel clearly specified as a picture element? Isn't the usage as a length unit just as colloquial as "It's five cars long", which is just a simplified way of saying "It is as long as the length of a car times five", where "car" and "length of car" are very clearly completely separate things?
> The other awkward approach is to insist that the pixel is a unit of length
Please don't. If you want a unit of length that works well with pixels, you can use Android's "dp" concept instead, which are "density independent pixels" (kinda a bad name if you think about it) and are indeed a unit of length, namely 1dp = 158.75 micro meter, so that you have 160 dp to the inch. Then you can say "It's 10dp by 5dp, so 50 square dp in area.".
- Asozial Parasite Zone: For lazy punks who don't like to work
- Safe Business Zone: For hard working people who really like work
- Violence Experience Parks: For Nazis and other violent folks (like your Mad Max enthusiasts)
See here, you might enjoy it: http://www.appd-hessen.de/index_dateien/appd_grundsatzprogra...
Such a shame that it failed, nothing after it ever came close.
var longBooks = books.filter(book => book.pageCount > 1000)
var authorsOfLongBooks = longBooks.map(book => book.author).distinct()I think it's "Wanting the right thing" (This includes figuring out what the right thing is) and "Being able to articulate your wish clearly" (This includes clarifying your thoughts).
I think the key point why this "reverse cyborg" idea is not as dystopian as, say, being a worker drone in a large warehouse where the AI does not let you go to the toilet is that the AI is under your own control, so you decide on the high level goal "sort the stuff away", the AI does the intermediate planning and you do the execution.
We already have systems like that, every time you use you tell your navi where you want to go, it plans the route and gives you primitive commands like "on the next intersection, turn right", so why not have those for cooking, doing the laundry, etc.?
Heck, even a paper calendar is already kinda this, as in separating the planning phase from the execution phase.
To me, it's either a game design failure (losing the campaign item basically puts you in sandbox mode I think?) or a UI issue (if there was a way to continue playing I could not figure it out).
I might enjoy giving the game another try and considered downloading it again a couple of times, but I couldn't do it so far (it feels like considering petting a dog that bit you). Maybe some day.
My experience with No Man's Sky was this:
- I started playing the campaign (instead of the sandbox mode) and was off to a great start
- I noticed that you slowly gain additional inventory slots for your character, but that you can just buy a large ship with many inventory slots instead, so I did some trading and bought a huge ship
- Inventory management: I put the stuff I don't need on me in the ship's cargo space. Especially the "space traveler's passport" or whatever it was called, since you only need that during quests/campaign progressions
- I had my first run in with pirates and died
- Ah, so when you die, you lose all ship cargo, but keep your player inventory. Good to know. Now, where's my "space traveler's passport", that I need to continue the campaign? I bricked my save?
- I went to the forum where everybody laughed and called me an idiot. OF COURSE you don't put your quest items in the ship!
Note that the game only had auto-save, no manual save states, so I lost everything for the stupid reason that the game removes all quest items from your ship on death and does not tell you that beforehand. This was one of the worst experiences I had in a game/community, ever.
1. The language has the feature of returning multiple values, which is then used in an error handling pattern.
2. The proposal is about special syntax for that pattern
3. Languages that have generics (like Go) can instead implement a Result type, turning this pattern into more readable code without the extra syntax.
I feel like a Result type would have more advantages and be less disruptive than a syntax macro for a pattern, but I'm not sure.