I've been making excessive amounts of bread.
(We intend to get rid of pagination once the next implementation of Arc is ready.)
What should it be called? What day should it go out?
I'm also going to partition them by topic, since there are so many.
If you're worrying about infinite scrolling, don't; we'd never.
I can honestly say that I've never seen you act on HN other than in a positive way, and reading your contributions is part of the delight of visiting this site =)...
Sorry, it's just I can think of so few other sites where my first thought on seeing a mod post is not, "Oh what happened now..." and I just wanted to thank you for all the effort that you put in.
Let me know your thoughts, will add more details and links after i wake up tomorrow.
Stay safe everyone.
https://medium.com/endless-filament/make-your-filament-at-ho...
Hopefully, this will reduce the use of virgin plastic for creating art pieces in 3d printing community and you might be able to create beautiful and useful things out of waste plastic while cleaning plastic waste from the environment.
It's a profitable business.
I worked on this in my free time during quarantine.
I want to make the project more accessible so people around the world can develop local recycling unit. There is lots of work which needs to be done including making parts more standardized, demonstrating how parts fight together in a visual way and also have a microcontroller firmware to control diameter of filament. I don't have much experience with microcontrollers but I've ideas, so we'll see.
Any idea how they are doing it?
Https://preciousplastic.com
Wood drill has continuous flight depth while extrusion screw has 3 zones. In compression zone, flight depth is gradually reduced to compress polymer.
Other than this, I think you'll have problem with finding reasonably straight wood auger drill.
With precision machine barrel and screw, screw will not touch barrel wall.
You can experiment with wood drill and steel tube but I doubt you'll get consistent diameter filament with it.
If you fancy making cheaper one for small scale/personal use, try this one:
https://medium.com/endless-filament/make-filament-extruder-f...
We were in the same office and needed a fast, simple way to communicate with eachother without coming in close contact (covid 19) and wanted to do that over LAN rather than use tools over the internet NOR use our ancient intercom system. So now we are using this internally for fast file sharing and good quality video calls.
Going to be introducing group calls soon and also the ability to integrate online calling and file sharing.
you could also introduce differnt channels, so different groups of ppl can chat . And you should add text chat through the data channel
It works over some VPN's but not all. We will look into why and try to resolve.
Yes, it works very well when we need to call eachother or share files with eachother in the office. At home, I mainly use it to share large pictures and videos with my wife as it is very fast.
Yes, different channels and group calling should be added. We could add a chat function in it aswell.
Even though it is based on your local wifi and the data never leaves your home/office network, we have still encrypted it by default so we can integrate online calling and file sharing in a secure manner and dont have to redo the whole security aspect again!
We want to refine it a bit further before taking it opensource. :)
I'm thinking about making the extension intercept the traffic to the website of my favorite delivery services and automatically place the call so the button click also won't be required.
https://github.com/doersino/aerialbot
I've built this tool because satellite imagery can be extremely beautiful [2], and I was looking for a way of regularly receiving high-resolution satellite views of arbitrary locations such as the center pivot irrigation farms of the American heartland [3] in my timeline. Plus, for obvious reasons, it's nice to see the world without actually having to go outside right now.
Currently, I'm running two Twitter bots based on ærialbot:
* @americasquared, which posts one randomly selected square mile of the United States every 4 hours: https://twitter.com/americasquared
* @placesfromorbit, which analogously posts a 5×5 km square anywhere in the world every 6 hours: https://twitter.com/placesfromorbit
---
[1]: https://en.wikipedia.org/wiki/Shapefile
EDIT: I read the readme and of course you mentioned Earth View :). Leaving the links for other people who might be interested.
I don't know a lot about image processing algorithms but clicking "Auto" on google photos tweaks basic stuff like exposure, contrast, highlights, shadows, vibrance etc. so the image has a lot more "punch".
* Some areas of the world are just naturally fairly flat and monochromatic, so a dynamic contrast/saturation/brightness adjustment (e.g. one that would turn the darkest pixel black, the brightest pixel white and linearly map the rest between these extremes) would not work for these areas.
* The available satellite imagery has been captured and processed in a variety of ways depending on the region, so a constant contrast/saturation/brightness adjustment might work well in some places, but overcorrect things in other places (especially urban areas in the US and Europe tend to already be fairly saturated and contrasty).
Basically, doing this well would involve a whole bunch of testing and fine-tuning. And since not even Google (the source of the imagery) seems to do this, I decided not to bother: Keeping the data basically the way I receive it is easy and "honest".
I finally put my photos up on my personal website. The only constraint I gave myself was to build a site that doesn’t need Javascript to load.
In the end I ended up using Next.js as a static site generator that pulls all the routes from my directory structure, making it possible to add new photography collections and filters as I go.
Might be overkill for the use case but it was fun to learn. The irony is I had to write a bunch of JS to produce it.
Still need to optimize the image sizes and I am thinking about adding filters for b&w/color/format.
I use a utility called jhead to resize, fix rotation issues, and rename photos by date - then I tied this to a folder action on macos so I can just drop photos in a folder and they get renamed and resized.
Then Hugo has this cool 'smart' cropping feature which tries to crop based on content [1] - and the end result is now all I do is drop photos in a folder and publish and it comes out looking pretty good [2].
1. https://gohugo.io/content-management/image-processing/#image...
I ended up using sharp [1] since it was so easy to integrate into my workflow.
No JS would have been nice, but ended up making the content draw and re-flow in JS as I wanted to keep the aspect ratio of the thumbnails instead of showing a bunch of squares, for which a simple flexbox would have been enough.
I still have to write a decent README
1) Trail Router (https://trailrouter.com) - This is a running route planner that favours greenery and nature in the routes it generates. It can generate point-to-point or round-trip routes that meet a specified distance. I developed this because I am (or was...) a frequent traveller for work, and want to run in nice areas rather than by horrible busy roads when I'm visiting somewhere new. Naturally, the utility of this tool is limited at the moment for people stuck in lockdown!
2) Fresh Brews (https://twitter.com/FreshBrews_UK) - I've been touring the UK's finest craft beer breweries from my own home in recent weeks. New beer releases sell out very quickly and I was frequently missing out. Fresh Brews is a simple bot that monitors the online shops of my favourite breweries and posts when a new beer is released to the shop, or an item comes back into stock.
Here's a link to an example route that I got that includes one: https://trailrouter.com/#wps=52.32928,20.94020%7C52.32805,20... Here's a link to that cemetery on OSM: https://www.openstreetmap.org/way/60865696
https://seanwilson.itch.io/wordoid
I've tried to make it intuitive enough that you don't have to read a page of instructions first but let me know if I've missed the mark. I'm hoping you can learn the gameplay mechanics as you play.
I'm not using any web frameworks for this which was actually fun to do. It gave me a chance to improve my understanding of CSS animations + reflows, and catch up with changes to JavaScript.
It is an electron (toolbar) app, which uses WebRTC, so should be fully P2P.
It is too early to use or show, but I did not want to miss out on this thread!
A major issue that I've seen is that of most beginner-focused educational content not being fast enough to learn with for the more experienced developer. This along with the fact that time is often a big issue for us. I've had numerous times where I had to learn a new framework within a 1-2 week time span in order to plug some work gap or speed up a project, and found no legitimate resources that could allow an intermediate developer like me to learn faster.
This is why I am currently creating content targeted specifically at intermediate to advanced developers and teaching new languages and frameworks (using the 'constructivist' method) in a way that makes the process of learning them much more efficient. In short, faster.
It's a little rough around the edges but you can check out the blog where I share my current tutorials here: https://fromtoschool.com.
To gain a better understanding of why the method of teaching that I've described is more efficient than others for the intermediate developer, check out this post: https://fromtoschool.com/why-most-programming-tutorials-are-....
I was looking for a Zettelkasten note taking app which would 1. work on laptop and phone 2. wouldn't have any vendor lock-in and 3. wouldn't go away if a single company folded - couldn't find one, so I started writing one. I'm writing it as a PWA to make it available ~everywhere and planning to use dropbox/google drive/whichever as the backend so users will have full control over their notes.
I'm amazed how much you can accomplish with modern web tech stack. I can literally bypass any need for a server by having the user connect to their cloud! I can just create a PWA and publish it as an app! On the downside I've learned that some features are hard to implement with above requirements using PWAs though. For example, only Chrome supports some level of filesystem access, so storing notes locally would mean discriminating by browser, which I don't feel great about.
Real-time avatars with our deep computer vision pipeline; developed with GStreamer, Rust and LibTorch. This CV pipeline is usually used for training robots inside simulations and generating synthetic datasets. But given the circumstances, thought it would be fun to explore other use cases.
It's a RESTful server-side API for adding user authentication and authorization flows to your apps.
We've been taking a lot of inspiration from Stripe and mostly just wanted to use an auth service with docs like Stripe :)
(Please note this is still pre-pre-pre beta. The docs are incomplete and we have yet to even integrate it with our own apps, so please don't try to build an app with it yet!)
It's a nice mix of both online and offline work. Also, the community around here is mostly made up of various combinations of farmers, hippies, retirees, and permaculture folks. Everyone wants a decent internet connection, but no one really has the skills to do much about it. I've lived here a year now, so thought I'd give it a go.
It's a windy road. Actually, it all started out because I wanted to get fast internet for myself on my farm. Then I thought, "Hey, why not start a business?" Feature creep at its best.
So far I have a camera working that can sleep when no motion and wake back up if low battery after enough charge.
Because of the distance we are from each other, our friendship has relied heavily on phone calls and video calls. Some time ago, we started calling them, "remote coffees", "- Hey man, when are we having our next remote coffee?"
We met at the University, we spent about two years working for the same company and we have kept in touch during these years thanks to our "remotte coffees" and also due to the many concerns about technology and productivity we have in common. "This conversation should have been recorded!". We are sure this same thought came to you after some either formal or informal conversation you had. The challenge was simply to place a product live with as much free time as this quarantine allows, and here it is. We are not launching a super business, nor did we intend to, we both are fully dedicated to something else. We just wanted to launch this MPV and share it with friends and contacts.
We do have a lot more functionalities and ideas to put on it but, if you want to try it, those ideas will be much better by taking into account your honest feedback.
Decided to open source some of the personal projects of mine. https://github.com/vivekhub/password-generator and https://github.com/vivekhub/simplenote-backup. Nothing fancy but something I have been meaning to do and started doing it. Started learning K8S as well so that is a positive. Decided to setup a personal website https://www.vivekv.info as well and had to learn hugo to do that. So on the whole feeling good. Sorry about all the links and plugs but hey I am genuinely proud of what I have done :-)
- Web geo APIs to guide you to the next "treasure".
- Webcam API to capture matching photo.
- "AI" for matching photos and answers to questions in the backend.
- the "AI" doesn't work well, planning to add a python Lambda with a better SSIM algo.
The hardest part so far has been permissions in iOS. If the user blocked geo permissions for Safari it is kind of a pain to enable again for a normal user. I haven't had a chance to test in Android yet but I presume that will present other challenges regarding permissions.
You can see a live demo here: https://www.myshotcount.com/
End goal: I'm based in the US now but come from a small ethnic group in Ghana (Konkomba) and recently came to the sand realization that our language will die over time. I want to build enough tools for translating to and from English and in the process perhaps learn things about language that fit with the models of the most popular languages today.
Unrelated, going to finally setup a personal website to host pictures and 99% chance it'll be WordPress-based.
Well, one of it's bedrooms was wallpapered and ancient looking. Very ugly. I decided to take care of it.
The wallpaper, and the three papers that came before it, are now stripped. The wall is in rough shape post-strip, and I'm repairing it. This room is on its way to perfection.
I've never done this before, and had no idea how much fun it is. There is no mistake that can't be fixed, and the instruction on YouTube is amazing. I'm having to reel myself in a bit, because I keep on noticing other things I'd like to fix myself. :)
It's sort of like the experience I had when I first started writing software. The power! My creativity is kicking in hard.
So far 8 games, adding more weekly. Games follow the same code patterns, so about a week to add one.
Everything runs on Firebase, needed something to launch quickly with real-time capabilities. Vue on front-end.
Would love some feedback.
Currently on the verge of founding a (possibly viable) startup with it, but the browser itself is totally alpha for now.
Been working on parsers and protocols for a while now, and had to switch to TDD to keep my sanity together. Needed to write my own test runner that can simulate network behaviours (2G slow fragmentation is real) and peer to peer scenarios. Most servers out there don't comply with specifications, so making my own client- or peer-side implementations work was a hard task.
Currently writing my own SGML parser and optimizer, so that the browser receives only "linted and upgraded" html that is free of malicious parts, whilst embracing the idea of disallowing everything that could be potentially misused, including CDNs that do cache busting all the time.
The idea behind the browser concept is that trust is not established by default, and users should decide what website to trust, and match that with what kind of content they'd expect the website to deliver.
The problem nearly every fire department which is based on volunteers have, is that it's hard to learn the location of all items on the different vehicles.
So i build a small quizz app to support the fire departments with this. Now every fireman can learn the location of the items on the go.
German website: http://fahrzeugkunde.hvoss.dev/
Techstack: App: Flutter Backend: Spring-Boot + Vaadin
I have a raspberry pi and picamera and wanted to detect the pigeons in my balcony and then play a sound or something to shoo them away.
But it's going nowhere, I'm too dumb to even start properly :(
- Nvidia and CUDA stuff is so hard, I can't set it up properly no matter what
- Tried YOLO but without CUDA and OpenCV I can't run it in video. Don't know how to fix it
- Tried to copy other projects but can't find anything that I can parse with my amateur brain. I get lost and doesn't matter how many youtube videos I watch or stackoverflow pages I check, it's errors after errors after errors.
- Tried in windows but that's not viable. Installing Ubuntu nearly broke my pc and somehow a virtualbox messes up the whole thing. Currently looking at this.
So yeah big mess, I'm way over my head and it's not fun anymore. But I still want to shoo away the pigeons and love the idea of learning more about DL/CV but guess I need to learn about the basics first, practice in other things before doing this.
I moved into a house late last fall, so I actually have some space to do so. This scratches multiple itches for me.
Itch the first: I've missed having a vegetable garden since I moved out of my parent's place and into apartment life years ago. While a small garden plot can't wholly replace the need to go to the grocery store for fruits and vegetables due to the inherent seasonality of growing food at small scale, it's damn hard to beat truly fresh fruits and vegetables that were picked not an hour before they landed on your plate. And any surplus left when the growing season is over can be preserved and stored for the winter.
Itch the second: It's _my_ creation, not my father's with which I am merely helping. When living with my parents, my father had his way that he'd like to lay the garden out. Granting that a man who grew up in a rural agricultural community probably knows a thing or about vegetable gardening, watching how he did stuff did always leave me wondering if there wasn't room for improvement. Since this is my garden, I can make my own experiments and decisions on how the garden is to be arranged, and what vegetables I want to grow (e.g dad loves beets; I do not). I've been reading about companion planting, and am eager to try things like growing corn and beans together, or growing chives near my peppers and tomatoes to keep aphids away (seriously, fuck aphids).
Itch the third: It lets me develop useful skills outside of my career in tech. While I have no delusions about quitting being a sys/net admin and going and becoming a farmer, I do think it's important to nurture useful skills outside one's main career.
Itch the fourth: I have something to automate with tech. Gardens do need to be watered. Under-watering will limit your yield, but over-watering is also harmful to both the garden and the wider ecosystem of one's immediate area. There's a goldilocks-zone when it comes to watering, and the just-right amount of water depends on a number of things: what you're growing, your climate, the soil, etc. There is a real danger that before the close of summer, the garden bed will have an automatic, multi-zone drip irrigation system, complete with soil-moisture sensors, controlled by a Raspberry Pi or similar SBC.
During April I built a loft bed frame out of framing lumber. I can post about that too if any of you are interested.
Currently I'm working on an Electron app for automatically importing/managing screenshots and recordings from your Nintendo Switch, off the SD card. It matches the file name IDs (Nintendo uses these seemingly random IDs for each game) with the actual game name, moves it into a custom folder structure, etc.
https://github.com/gedrick/SpotifyKaraoke (live)
https://github.com/gedrick/nintendo-switch-screenshot-manage... (still a WIP)
My pick: http://seriesreminder.net It was going to be the first choice when you wanted a new series recommended or just wanted to see which tv shows will air this week.
It was still using Rails 5 and Sprockets so I had to make the proper upgrades (including migration to Webpacker) and revamped the design using React and MaterialUI. I wrote an article about that https://medium.com/@cionescu1/how-to-use-react-components-in...
My only goal moving forward is to find the sweet spot (not really MVP, but a nicely working state) where I can go back to just ignoring this project again
I started playing the new Animal Crossing and wanted a good reference for all the fish and bugs to catch. I wasn't happy with static tables that were hard to sort and filter, so I created the interactive reference tool that I wanted: https://ac-catches.com/
First site I've made with TypeScript, so at least I was learning something along the way.
I was continuously fighting my recipe planning. I did it for a long time in Google Keep. I can't manage recipes there, I have to add items to the shopping list manually. Changes in menu planning don't keep up with the shopping list, I forget to check the pantry. Etc. This time looked right to create something to mitigate the frustrations.
The technology is quite simple, it is a CRUD app in Flask with SQL backend. Everything is a docker container with data in a volume. UX is now quite limited, based on Fomantic UI. There is no goal to make it Saas, for friends I will just spin up a second instance.
I have been a software engineer for over a decade, but haven't been programming the last 5 years. Besides I am a fanatic home cook. So this looked like the perfect opportunity to have some fun again.
I started learning Ansible recently using the 'Ansible for Devops' book. I used the concepts mentioned in this book and used the author's Ansible roles as a starting point to create a playbook for deploying Rails 6 apps.
Here's the code - https://github.com/EmailThis/ansible-rails
It includes roles for performing the following tasks -
* Installation of common packages, basic SSH security
* Install NGINX, Certbot (for Letsencrypt SSL Certs)
* Ruby (via rbenv)
* Rails 6, Puma, Sidekiq
* Redis
* Nodejs/Webpack/yarn
* Postgresql + saving backups to S3
* Deploying using Ansistrano
First I'm starting with just a software version because cross-compiling for the pi-zero is kind of annoying.
Intended to be used by our team as we work remotely, but hopefully it'll be open-sourced soon after.
The hoped-for result is that you can run the tool on a directory and it will identify the files correctly and insert the metadata so that it is all consistent and correct. You can then copy the files to your favorite devices, and easily find what you want, make playlists easily, etc.
My current stage is researching the current tools, which are all (so far) partial solutions and IMHO cumbersome to use.
A Chip-8 emulator written in Go, and a small blog post: - https://github.com/bradford-hamilton/chippy - https://medium.com/@bradford_hamilton/building-a-chip-8-emul...
A JSON parser/query tool and much longer blog post: - https://github.com/bradford-hamilton/dora - https://medium.com/@bradford_hamilton/building-a-json-parser...
I'm hoping to focus on the technical side this time!
- Sleep more / better
- Started running with a coach again (ok where I live)
- Finding a new job
- Started using Headspace
- Re-learning some maths
All in all very happy with the current situation.
(Also, improving my bird song classifier.)
...and making homemade tortillas