3,072 karma · joined June 28, 2013
---
X-Maps: Using a tiny laser projector and an event camera to estimate depth at 60 Hz on a laptop CPU. The algorithm is using only the time stamps of when the laser passes over the scene, not its color or intensity, so you can project any content you like. Fun for AR demos!
https://fraunhoferhhi.github.io/X-maps/
---
Self-Organizing Gaussian Grids: 3D data is awkward to compress. But there's plenty of solutions for compressing 2D data (images!). So let's organize our 3D data into a 2D grid, where grid neighbors are also close in 3D. That's a hard problem, but we can leverage novel assignment algorithms with GPU power for parallelizing that, to get the sorting done in a few seconds.
https://fraunhoferhhi.github.io/Self-Organizing-Gaussians/
---
https://www.3dgs.zip/ resources on 3D Gaussian Splatting from our research group.
https://survey.3dgs.zip/ - a comparison of different compression methods for 3D Gaussian Splatting scenes.
Currently HTML is available for sources up to March 2023, and you need to manually replace the X in the URL with a 5.
Neither out of mana, nor what a dyslexic cow says, nor that your spectrum hobbit has fucking crashed again where helping me here: https://www.urbandictionary.com/define.php?term=oom
I think you also had to make it an international ticket to make it work, booking the journey from Berlin to the first station after the border. And then just leaving the train early, at your intended destination.
What I described didn’t need a shortcut before. It was a vanilla iOS feature. I assume it went away for privacy reasons with one of the OS updates. And hoped there’d be a setting to get it back.
Before, I could ask on an unlocked phone to “show me my password for GitHub” and Siri would open the settings app with the password list and show the GH credentials. Now (since iOS 16?) Siri just refuses to do any request that contains ‘password’.
I find that looking at code and looking at diffs are different mental modes, for lack of a better word. For me, parsing diffs seems to engage a different part in the brain, and is much more exhausting than reading code.
In comparison, reading code while someone makes changes to it seems to stay in the same code-mode. And I don't want to switch back and forth from code-mode to diff-mode all the time.
How about after being prompted, Copilot acts like a remote user in my code base, with its own cursor, changing the code at the speed that ChatGPT currently writes out answers? Perhaps even commenting on what it does next to it. You could still have accept/modify/reject buttons at the code change locations, but they would change the new version, not a diff.
Getting this slightly wrong will of course make you curse the whole thing to hell and back.
I hope we can get to a point where I can give quick commands to a Copilot-like system to do more complex changes. Changes which traditional refactoring tools balk at. Stuff you would discuss with other humans. Like "this value needs to be calculated once, move the code to the constructor", which then requires code being removed in one method, a member variable being created, and possibly a constructor, and some code being moved there, and perhaps a few changes in method parameter lists.
The jump from single-point edits to multi-point edits is obviously a huge one, not only for the AI part, but also for the UI (being able to understand, accept or modify the changes, for the human). That for me would be truly next level (up from the amazing place where we are already with Copilot), and I can't wait for it to get there.
"Next Waitlist by GitHub Next would like permission to: Act on your behalf
Not owned or operated by GitHub"
Why does signing up for a waitlist require me to give permissions to an app to act in my account? An app that isn't even officially from GitHub?
This sets a bad example for permission requests, getting people to just click through the dialog, which requests too much access, and from the wrong domain.
From the article:
I think this is the first time in quite a few releases where we end up with an overall regression. However, the situation is not quite as bad as it looks.
In particular, the large regression on the right is due to enabling C++17 by default. The close to two times slowdown in 7zip O0 builds comes down to STL headers becoming 2-3 times as large in C++17.
While this is sad, and I had to edit out some choice words on the C++ standardization committee (I hear that this gets even worse in C++20), at least this does not affect non-clang compilers (e.g. Rust) and C code.
I've been to his show, my favorite bit was the one about carrelage: https://www.youtube.com/watch?v=FIqVY1SwXls
> an introduction to how different language can be has different as
It's probably just a simple typo here. But in my head it immediately sounds like a French speaker overcompensating, by adding H's where there aren't any [0], as I have heard this so many times. As a French speaker learning English as a second language, one would learn that H's at word beginnings need to be pronounced in English. And then the brain sneaks them in with English words that didn't have any to begin with, like hangry, or habout. I find the whole topic of overcompensation super fascinating [1]. Another good one is German ESL speakers subconsciously overcompenthating by changing s into th.
> Who let the dogs out
3. [laughter] Who put the dogs in? [laughter] Who put the dogs out. [laughter] Who let the dogs in. [laughter] Who put the dogs out. [laughter] Who let the dogs in. [laughter] Who put the dogs out. [laughter]
one-two-one-two
hello i need help i'm trapped in a giant painting by wassily kandinsky and i can't find my way out of here what should i do?
no no no no
> Kastanienalle Strasse
It's Kastanienallee. And as it's an Allee (an avenue lined with trees), it can't be a Straße (a street). Even if it were a Straße, it would be one word, or hyphenated. Sigh.
When I go to lunch with my colleagues, we might be hitting one of the restaurants that are cash-only, and every time at least one person of the group won't have any cash on them, and have to borrow some. It's incredibly annoying, given that you can pay for everything by card in neighboring countries just fine.
> Berliners are polite
Also I'm not sure Berliners have been described like that ever before.