I didn’t have the compute to find my 10 digit number with the area code.
561 karma · joined November 21, 2011
The Simple Postcard - Text a photo to send it as a postcard <https://www.TheSimplePostcard.com>
Pretty Print Please - Pretty Print Invalid JSON <https://PrettyPrintPlease.com>
jason (an @ sign) csvexplorer.com
I didn’t have the compute to find my 10 digit number with the area code.
https://postgraphs.com/ - it’s an old weekend project of mine that I’d like to finish up soon
The engineers will inevitably reply “That’s so simple. You just need to …”
The ecosystem for managing python dependencies has improved a lot: pyenv, virtualenv, poetry.
PATH isn’t innate to Python. Understanding PATH will definitely help with other issues in the future.
Thanks for the kind words - friends have been mostly confused by this project.
This is a really interesting post! I think there's a little survivorship bias. As Product Hunt grew 2015-2017, users posted old projects of theirs which were already popular and successful.
Take a startup with a few users. The senior engineer decides they need pub/sub to ship a new feature. With Kafka, the team goes to learn about Kafka best practices, choose client libraries, and learn the Kafka quirks. They also need to spin up Kafka instances. They ship it in a month.
With postgres, they’ve got an MVP in a day, and shipped within a week.
I've managed software teams and data engineering teams, and both teams get tripped up with even moderate SQL queries. To simplify, we encouraged teams to use a clearer subset of SQL. Most HAVING can be replaced with a WHERE inside a more readable and explicit subquery. Similarly, we got rid of most RIGHT JOINS.
[0] https://jvns.ca/blog/2019/10/03/sql-queries-don-t-start-with...
For hosting, consider Heroku and Heroku add-ons for MySQL, Redis, and RabbitMQ. You could run workers in Heroku as well.
It would be possible to run this entirely in a VPS as well and fairly straightforward. I've also had success running the web app (with postgres and redis) in Heroku but the workers on a VPS.
I can't help but feel that Tailwind detractors have never actually tried Tailwind or are too square to give it a chance.
Pretty print json with single quotes or None or anything that looks like json, like python dictionaries/arrays or anything that PHP can spit out.
I think the takeaway here is that chance plays a big role. So increase your chances by shippings lots of projects. And a tip to ship several projects is to stay emotionally, physically, and financially healthy.
Most sites will send a redirect to HTTPS, which CoffeeShopWifi does not.
So I decided it's safe to make a cert and support HTTPS.
Ironically, if CoffeeShopWifi.com works successfully, the users won't see it.
I work at a hardware company and spent a few months with our logistics team integrating a lot of outdated APIs to automate moving hardware around the world. APIs to check shipping rates, taxes/duties, international banned entity lists, etc!
You wouldn’t imagine the horrendous software these logistics companies use. Pretty printing invalid json has been tremendously helpful for debugging issues!
https://CSVExplorer.com - Web app for opening big CSV files. Months of work to build, but now just a few hours of support a week.
https://TheSimplePostcard.com - Send Postcards via text message. A few weeks of work, now mostly passive.
Lots of pitfalls are easy to avoid if you already know them, which it sounds like you do. The author is saying that most engineers aren't aware of these issues, and the author is correct.
Writing a for loop is easy, but so is using a language's built in CSV writer.
We broke ground in 2014 with the world's first continuous carbon fiber 3D printer, and last year with the world's first sub-$100K metal printer. Our products are impeccably engineered and customers love us for it — our $70K printer has an NPS score of 85.
We have < 10 software engineers and are looking for a few more.
Our software stack:
* Webapp - Express.js / AWS backend, AngularJS / WebGL frontend, Electron for optional desktop client, all sanely-linted CoffeeScript
* Computational geometry engine for part slicing - Written from scratch in CoffeeScript and C++. Runs on EC2, in-browser, or on desktop client
* Printer touchscreen application - Node Webkit / AngularJS + Python -> migrating to Electron / VueJS + Python, all on top of a custom Debian image on a BeagleBone
* Printer firmware - embedded C on a custom board
Our team is all super full-stack. We generally distribute software tasks based on individual interest. As our nth software engineer, you will have tons of project ownership. Your ideas will influence the company's direction. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across MatSci, Mech-E, EE, and SW, mostly MIT grads.
To succeed here, you need to be a quick learner and have a passion for software engineering. You don't need prior experience with 3D printing or our software stack, you can pick up those skills on the job.
You can email me directly jstrauss@ or apply online
Also, today's tech solves today's problems.
Markforged builds the world's best 3D printers to liberate mechanical engineers from decades-old, slow processes. MF broke ground in 2014 with the world's first continuous carbon fiber 3D printer, and this year with the world's first sub-$100K metal printer. Currently MF has 4 software engineers and is looking for a few more.
Software stack:
* Webapp - Express.js / AWS backend, AngularJS / WebGL frontend, Electron for optional desktop client, all sanely-linted CoffeeScript
* Computational geometry engine for part slicing - Written from scratch in CoffeeScript and C++. Runs on EC2, in-browser, or on desktop client
* Printer touchscreen application - Node Webkit / AngularJS + Python -> migrating to Electron / VueJS + Python, all on top of a custom Debian image on a BeagleBone
* Printer firmware - embedded C on a custom board
Them team is all full-stack. Software tasks are generally distributed based on individual interest. You will have tons of project ownership. Your ideas will influence the company's direction. You will do interdisciplinary work on physical systems and learn from best-of-the-best engineers across MatSci, Mech-E, EE, and SW, mostly MIT grads.
To succeed here, you need to be a quick learner and have a passion for software engineering. You don't need prior experience with 3D printing or our software stack, you can pick up those skills on the job.
Email jstrauss (then an at) markforged.com or apply https://jobs.lever.co/markforged/6cd283d8-0926-4e81-8e7c-636...
There are obviously other ways to do this, perhaps by creating a Profile model that relates to a User.
(disclaimer: I built CSV Explorer)