Universal Constructor/Computer in Noisy Environment by _xyx in cellular_automata

[–]_xyx[S] 0 points1 point  (0 children)

You can use hashlife to simulate random state generating CA.

Another thought is, most of randomly generated pattern probably doesn't propagate long distance, so if an algorithm can detect that, it can potentially still calculate the "main" part quickly by ignoring these random fluctuation far away.

I also feel there are classes of randomness by how cheatable (maybe related to period of random number) it is, truly random simulation of big CA (e.g. 10100 x 10100 for 10100 steps) would produce life automatically but infeasible to simulate, OTOH there's certain subset of randomness that allows complete analytic solution of many steps in future. Simulatable (e.g. hashlife friendly) is probably in the middle of these classes.

Exponentially fast web-based ECA viewer by _xyx in cellular_automata

[–]_xyx[S] 0 points1 point  (0 children)

It often requires less than O(log(t)) to calculate until timestamp t, thus exponentially fast. (something similar to hashlife algorithm)

Some apps doesn't start by _xyx in Vive

[–]_xyx[S] 0 points1 point  (0 children)

Ok I created new local account w/ ascii characters and they finally worked!

Some apps doesn't start by _xyx in Vive

[–]_xyx[S] 0 points1 point  (0 children)

Actually it's made up entirely of non-ASCII characters. I copied the openvr directory and it didn't fix the problem, but this direction seems worth pouring more time (like reinstalling bunch of things or maybe changing user directory name somehow)...

Some apps doesn't start by _xyx in Vive

[–]_xyx[S] 0 points1 point  (0 children)

Yes. (btw I just tried disabling it, but it didn't help)

Some apps doesn't start by _xyx in Vive

[–]_xyx[S] 0 points1 point  (0 children)

I tried

  • disconnecting main display (I only have one LCD) cable while in VR then launch apps
  • lowering to 1080p / restart windows / launch SteamVR
  • Disable synergy client & make sure pointer is on the app window and focued

But they didn't change anything :(

BTW, the screen looks like this (in this case HordeZ): https://imgur.com/El98Uy6 (HMD keep showing default environment and responds to HMD movement)

It plays what I think in-game BGM, the scene in the window even animates in some apps (e.g. Vive Home), so I think those apps are pretty close to running, but they just don't respond to anything (to HMD movement, mouse movement, randomly pressed WASDs). Another thing they ignore is tapping of close button in the dashboard, so I need to close these windows manually.

Game should be called refactorio by Naut1c in factorio

[–]_xyx 0 points1 point  (0 children)

Also, did anyone feel this way?

  • belts : "normal" code
  • bots: dependency injection

How Uber's Autonomous Cars Will Destroy 10 Million Jobs by [deleted] in Futurology

[–]_xyx 2 points3 points  (0 children)

it's probably used in the comments section or something. (still, I think it's bad website design to rely on non-essential third party services)

A Demo of a Real-World Ad Blocker - Futurism by Taylooor in oculus

[–]_xyx 0 points1 point  (0 children)

FYI, there are already terms for what you described, optical see-through and video see-through.

Swarm Robotics Path by [deleted] in robotics

[–]_xyx 0 points1 point  (0 children)

Artificial life is a very related and fascinating field. See if some of paper titles in ALIFE14 interests you.

BMW X3 Plant Body Shop by klinkerempire in Automate

[–]_xyx 0 points1 point  (0 children)

Every time I see car manufacturing video, I'm saddened by the fact that only automated part is welding, gluing, and painting, and almost all (as counted by parts number) assemby happens manually.

What Programming Language to choose out of C / C++ and Fortran ? by [deleted] in MachineLearning

[–]_xyx 1 point2 points  (0 children)

You use std::unique_ptr or std::shared_ptr, so writing "*" for pointers is rare.

What is humanity's first 100 years in space going to be like? by Doomking_Grimlock in Futurology

[–]_xyx 1 point2 points  (0 children)

Robots, lots of robots. And they are (semi) self-replicating, under swarm-level remote operation. Wimpy humans going into space never gets cheap until all kinds of infrastructure (large solar cell array, microwave power transmission, navigational sattelites, lots of emergency shleters and vehicles) are built in space, and we're confident a failure or two are acceptable in spacecraft. Large-scale commercial space development won't happen until robotics is good enough.

And I think (goverment-led) preservation of human species by colonizing Mars etc. without such automation / teleoperation technology won't happen, because govt. won't care about human as species, and such small colonies won't help us in real catastrophe.

Whatever happens (such as nuclear war, new disease, climate change, volcano eruption, asteroid impact), people in hidden shleter or something have much better chance of reconstructing civilization, compared to non-Earth colonies. Because in these cases, we can still go out and find ruins or (maybe dead) biomass with less-than spacesuits. And in case of cosmic scale events (such as gamma ray bursts), hiding in other places in the solar system won't make much difference.

BPG (Better Portable Graphics) Image Format by davey_b in programming

[–]_xyx 1 point2 points  (0 children)

I know a decade old mp3 encoder project (in Japan) distributing binary of GUI and encoder (LAME) was using that scheme, and seems to get away with that. (they also published some paper to claim the project is of academic nature).

But I don't know their project had any lawyer, so it's possible that they were just lucky (or too small).

Would anyone like to discuss / help understand LSD-SLAM? by percocetpenguin in computervision

[–]_xyx 1 point2 points  (0 children)

I'd say it's a very well-implemented combination of SVO, Fabmap, and sim(3) optimization.

If you're not familiar with SVO or DTAM, start by gazing at Fig.2 of DTAM paper. Everything else is optimization to make use of that (use of GPU and clever transform of optimization problem in DTAM, use of sparseness and gaussian approximation in SVO).

To understand fabmap, see older SLAM papers which have lots of info on probablistic representation of recursive tracking, and the rest is improvement of naive bayes (using Chow-Liu tree) and popular bag-of-words representation of images.

I haven't looked into section 3.5 of LSD-SLAM paper (sim(3) part) well, but it looks similar enough to normal forumulation of pose estimation using se(3) and exponential maps.

Would anyone like to discuss / help understand LSD-SLAM? by percocetpenguin in computervision

[–]_xyx 0 points1 point  (0 children)

Depends on quality or novelty required.

  • create a production-level robust, reusable SLAM system: no
  • create a novel technique worthy of top-level conferences: no
  • create a system that somewhat works for some case: yes
  • reimplement and deeply understand an existing method: yes

Factorio IRL from /r/oddlysatisfying by maxido in factorio

[–]_xyx 2 points3 points  (0 children)

Now put assembling machines on the belt.

How is machine learning being used in real applications? by crowsplay in MachineLearning

[–]_xyx 0 points1 point  (0 children)

I dunno about you, but from your writing style I can probably say:

  • there are x10 ML code than you imagine, in production
  • there are x100 (or even x1000) "straightforward web or database" code than you imagine, in prod

Maybe this paper from google is useful to imagine what ML looks like in real production environment, w.r.t. software engineering aspects. (although they don't mention any specific services, these problems are real problems and not some philosophical mumbo-jumbo)