25
votes
Hey ~comp, what's your current project? [2]
After this pretty successful post, I thought we could have another chance to share what we've all been working on since. Feel free to share :)
After this pretty successful post, I thought we could have another chance to share what we've all been working on since. Feel free to share :)
I'm working on a VR recreation of Portal, or at least it's mechanics. I made a post on /r/Vive about it a few weeks ago with more info: https://www.reddit.com/r/vive/comments/9m2kon.
This looks amazing, good luck! Are you going to market and sell the game? Or is it just a proof-of-concept?
That looks awesome! Sadly I personally don't own a VR, but I have a few friends who do, so will definitely spread the word!
I've been contributing to Electricity Map for a long time. It's a cool project that shows emissions of electricity generation in real time.
There's also a small project involving political donations that I've been writing in python. Needs more attention but I haven't had the drive recently.
I've been working on my Chrome Extension recently, it's been picking up in popularity and that might've encouraged me to work on it more. It's written in TypeScript, and the past few months have been converting it from the old JS code (when I have time.) Now I get to add more useful features, which has been pretty satisfying.
What's the extension do, if you don't mind me asking?
It's tied to my real name, so I'll avoid a direct link to it. It adds a bunch of features to a site similar to something like codepen, with the caveat that it's been abandoned by the developers.
I'd also be interested in knowing.
I've replied here :)
Alright. Thanks
Currently, I'm working on a application that helps people organize, sort, and display large amounts of files. It started as a personal project for my own use, but a few friends have expressed interest in it, so I'm currently trying to make it presentable.
Sounds like fun :) Are you making a CLI, GUI? Or is it automated?
Well, I'd like for it to be GUI, but I'm probably not skilled enough at graphic design to make one that's anything other than a slightly more user-friendly CLI. I do have a contact who is, so I'm keeping that in mind for the future.
Automation depends on the user. You could select huge swathes of files and organize like that, but I always try and let the user have final say. If they really want to manually organize 2000 files, all that I want to do is make it easier, not force them to do it in any specific way like a lot of other programs do.
Playing with a new language design. Not really meant to be used with a standard PC - it'll probably end up as the main language for my homebrew computer that I've been working on for a long time.
It's pedantic, and strange when comparing to a modern language, but that's because of the limits imposed by my homebrew computer.
Lines can be no longer than 120 characters (The length limit of the screen buffer).
Every line must be a fully-formed statement, and not rely on any other line. (Only one line can fit in the memory buffer at a time.)
But, I've designed it to be a little object-oriented, and the PC-compiler currently has amazing parsing abilities, so I'm on to writing the actual compile bit.
Here's a little taste:
And, when you hit an error, you can get something like:
Interesting! Any info on your homebrew computer?
I've just started rebuilding again, today.
One of the core concepts I'm forcing myself to keep to, is that the computer should be able to be put together by just about anyone, and cheaply... So, as much as it pains me, I'm using an Arduino Uno, and a simple 2x16 matrix shield, with 5 useable buttons.
The top row of the screen is used for output, the bottom row is input. To compensate for tiny screen, the software extends it with several extra buffers (8 currently). The first character of a row represents what position of input or output you're in, and you can scroll between each buffer. I may have to reduce the number of buffers, to provide enough memory for everything else.
I'm a bit stuck on storage at the moment, as I really don't like using EEPROM because of stability issues long-term, and the Uno only has 512-1kb available. I could just add a flash chip, but then it becomes a difficult project for the average person. I could add a nodeMCU-flashed ESP01 (easy for most people to acquire), and use it's filesystem, over a serial connection, or add an SD card reader.
But... Being myself, I'm trying to work out how to record/read cassette tapes (yay for nostalgia!), and if there are enough cassette systems around that the average person would find it easy enough to source.
As for the inbuilt software - it needs a serious redesign. I'm looking at creating a bigger language for it, rather than a shell-style language, at the moment, but currently is has a handful of inbuilt commands: off (finish everything, become safe for power to be removed), ed (a simple line-editor), ec (echo), and pin (manipulate Arduino pins).
Any particular differences in this language from others, or any reason you're making this?
I would have thought most simple simulators would be analytical implementations. Although I sure don't know much about electronics, what kind of circuits aren't analytically solvable?
Ahh, thank you. I should've known there's no such thing as a linear real world object.
Always imperfections if you want to look closer.
I want to write a PDF viewer for Android that can scratch a couple itches of mine and maybe make some money too. If hopefully I can deal with the abhorrent monstrous pile of crap that is Android Studio. I've already downloaded at least 3-4 Gbs of shit and still can't edit and compile stuff because it's still downloading. I hope Flutter replaces the Android SDK ASAP. But maybe it'll be worth it...
A typical Flutter install still pulls in the monstrosity that we call the Android SDK, unfortunately. It's awful. 6-9Gb before you can compile a damn thing?
Not only, but also the Android Studio. I set up a Flutter development environment yesterday night, and I had to download the entire Android IDE and the SDK. I have a spare old phone to use for development, but still I had to download about five six gigabytes of crap. If I recall correctly the last time I applied with Flutter I did not need to download the Studio. But now it's for required and the flutter doctor looks for it. It was Flutter 0.2.8 when I first tried it and it just worked. This time I had weird errors with Gradle with the example project itself because it's couldn't download some of the dependencies. In 2 days I couldn't write a single line of code because I was dabbling with a development environment set up. Everything was fine on the Windows machine but when I try to get a similar set up running on my Linux laptop it became a tragedy. I'll try today too but I don't know for how long I can take this. It's definitely a pile of shit the Android development stack.
Familiar. I've stopped developing for Android, because I just end up screaming in frustration. I despise the SDK, and buildchain. Gradle, and Android's weird extensions to Java, and just the enormity of everything has half a dozen giant dependencies... There is no reason for a developer building a 20Mb app to need 17Gb of dependencies.
That Gradle thing is a major source of headaches. It can't deal with symlinks. It can't find packages included in the empty project generated by Android Studio or Flutter. I wonder if it was there when I was trying out Flutter 0.2.8.
I understand why people become Apple fanboys...
Trying to get a better grasp of C by writing a small vertical scrolling shooter game.
Ended up spending the whole time getting the procedurally generated background working. But oh man, it produced a whole branch of strange yet amazing graphical glitches. Never ceases to amaze me how literally any sequence of bits can be interpreted as a pixel.
I probably have over a hundred screenshots of various strange occurrences.
That screenshot looks really cool :) That'd be a great easter-egg to add in the final game if you can reproduce it.
Haha, well I made a whole new branch just for it. Maybe if it's set in WW2 I can throw in an mkultra level or something.
Trying to find away around the coil whine issues on my laptop (XPS 13 2 in 1) on linux - Sometimes I love fixing little issues on my computer, but when there's as little documentation as there is with this problem, it can get tiresome pretty quick...
Desperately trying to improve my convolutional neural network's image classification accuracy; and failing—apparently!
Have you seen some of the work on PyTorch by the fast.ai team? I've just started taking the deep learning for coders course.
I started work on a chip8 emulator yesterday.
https://github.com/teaearlgraycold/chip8
It doesn't work quite correctly yet, and I don't have audio/video/controls set up decently (but I have an easy way to implement those).
I'm a programmer going back to 1984 (hobby) and 1998 (professional). Around 2009, I gave up development for inspection work. All the software that is out there to accomplish my work is woefully shit, so I began developing my own system. I've used it to make a living now for almost a decade, but I've taken it through several versions and iterations and technological leaps to arrive where I am now: it's nearly ready for use by (gasp) other people.
Welp, it seems I just “volunteered” myself into the corner to take over (co-)maintainership of a popular Pelican theme – Elegant.
Want to try and run some Dolphin games in VR. Heard it was kind of a rough deal, but I figured I should give it a shot.
Oh hey, glad to see an active libui-rs implementation when the original was pretty much DOA. Oh cool and it's already listed in the upstream readme as of a few months ago.
I'm slowly chipping away at my Sonic Battle (a 3D game on the Gameboy Advance) renderer analysis series https://fouramgames.com/blog/sonic-battle-renderer
I'm writing a toy OS for the Raspberry Pi. So far I've implemented drivers for the display and the hardware RNG, plus a delay function (actually two versions of that, one that uses the system timer and one that's just a spinloop calibrated for my machine, since Qemu doesn't emulate the system timer).
This afternoon I'm going to run a network cable to my HTPC since the wifi signal to it is too weak.
I'm working on a customized version of XFCE for a little 'smartwatch' (read: Compute Stick attached to a Pi screen) I built.
Currently I'm working on my Discord bot (recently: whois using tld-list and whoisxmlapi)!
Currently learning Unity in college.
We've been doing a lot of tutorial projects, but our final project is essentially hands-off and we have actual freedom. The main stage for the final project isn't there yet, but I really want to make a Mega Man X clone with modern Unity particle effects and backgrounds akin to Octopath Traveler. I've been so busy with my job and five other classes, but I've really been dying to get started on a project like this as soon as possible.
I'm going through this book cause I don't wanna fail algorithms. It's pretty good.
I am creating a terminal viewer for tildes just like rtv. As tildes doesn't have any api I am just scrapping the content. I am using python curses and beautiful soup.
Trying to write a FUSE filesystem in Python that'll help me organize my files with tags instead of, you know, just actually organizing my files. Hoping for it to function vaguely similarly to Tagsistant except it doesn't store any files internally, it's all just using filesystem extended attributes to store tags and just symlinks to the original files.
I'm making a self hostable website analytics app
Just finished up an advanced administration course for Microsoft System Center Configuration Manager. My job is managing operating system deployments for over 150k devices using SCCM.
I have a few projects including exploring Qubes again as well as writing words to one of my personal blogs. I'm also working on my first full length ambient album that I'd like to have out by the end of the year.
Researching on breast cancer recurrence prediction currently. It is a great project, but it has converted breasts into some non sexual objects. I can't think of breasts without thinking of concavity and lymph node status :/