1,936 karma · joined November 16, 2009
cofounder of http://www.modernmethod.com/, makers of destructoid and other fine internet blogry
current projects:
GLORP, a search engine - https://glorp.co classic car price science - https://classic.com
tweeter @tlack email lackner at gmail dot com
We are building the "Bloomberg of vehicle data", spanning all years of classic, collectible and rare automobiles.
We are looking for good developers to help us refine and improve our new Phoenix + LiveView + Surface frontend infrastructure. As the leading site in our vertical, your work will be seen by hundreds of thousands, and you'll have the potential to give back to the Elixir community with our open source contributions.
You should be familiar with the current state of affairs with HTML, Javascript, Rest APIs, GraphQL, and similar technologies. If you are just learning or curious about Elixir, that's fine too; we have a few devs that "learned while doing" and it's worked out great.
To apply, send an email to jobs@classic.com with the subject line “Frontend Software Engineer” – in your email, include your resume, links to relevant experience (live websites) and/or Github projects and answer the question: What excites you most about this opportunity?
I'm using Disco Diffusion for the rendering instead of Dall-e 2 but the limitations are similar. It can be frustrating to get consistent results or impose the kind of order on them that is required to make something feel like a real game. Or maybe I'm not thinking hard enough..
If this kinda thing (AI-generated game worlds) interests you, try it here: https://t.me/xiadreamland_bot
Oh, and one more suggestion: make above the fold on the homepage a list of all the services system wide that are down. :)
- Need AWS - big one! :) Break out each service please
- Need Mailgun
- Need Elastic.co
- Need Imgix
Thanks, cuz I actually need this. :)Many people already buy worthless digital content like sticker packs, game character art / items, access to things - buying an NFT could be the same thing, but better (and transferrable).
NFTs represent an interesting way for artists to directly connect to their fans.
NFTs allow artists to sell new forms of content vs their existing channels (ie a musician selling a music video or access to something else).
NFTs can provide ongoing "royalties" to the artist, which is potentially a complete game changer wrt the artists income over time.
The bad:
Right now most successful NFTs are basically total shit, content wise. This is a bad look for the industry.
NFTs are too expensive for casual consumption (especially fees).
NFTs are mostly successful as a result of existing followers or marketing, not their own merit (bad discoverability).
NFTs are mostly for bragging rights at this time.
NFTs can be easily stolen in some cases (compared to real world assets).
We are building the "Bloomberg of vehicle data", spanning all years of classic, collectible and rare automobiles. We need the help of a few hard working, detail oriented, technology-obsessed people to help us get to the next level.
1) ELIXIR FRONTEND / FULL STACK DEV
Help us refine and improve our new Phoenix + LiveView + Surface frontend infrastructure. As one of the busiest LiveView sites in the world, your work will be seen by hundreds of thousands, and you'll have the potential to give back to the Elixir community with our open source contributions.
If you are just learning or curious about Elixir, that's fine too; we have a few devs that "learned while doing" and it's worked out great.
2) DJANGO EXPERT
We need a Python + Django expert to help us refine and enhance the functionality of our backend / CMS systems. You should be an expert at subduing serializers and making mayhem with models.
3) DEVOPS GENIUS
We are in the midst of transitioning to ECS and need help planning, executing and maintaining our Amazon AWS-based infrastructure. Knowledge of running Postgres at scale a big plus.
INTERESTED? Send resume and work experience to jobs@classic.com
You can also use it through your browser via Google Colab: https://colab.research.google.com/drive/1Bzyn7cveZvc3_KHteje...
Each of those symbols (verbs) are jam-packed with meaning, and most looping is implicit or very natural, and overall code constructions are very terse.
It's like reading a nice short poem rather than a 700 page book.
It can go too far, of course; there is some middle ground to be found.
If you have time, reading into the language a little more deeply may be illuminating, because it changes the way you think about the very nature of the task at hand.
items = fetch_list_from_db()
for item in items:
if item.match(param):
..
elif item.whatever > param2 || item.override:
..
else:
some_default_behavior()
return custom_sort_thing(results)
In each instance, the logic is critical to business function and frequently evolving, but often underspecified, hard to audit, and each case has its own little missing features.Prolog allows me to very easily state these rules in a way others can understand at a glance and keep them separate from the operational code. Best of it all, it solves for all possible answers (or all inputs for a given answer) without implicitly stating very much looping or recursion - even less so than functional languages in some cases.
..which is surprising to me, because the idea of class-laden CSS is kinda gross on its face!
But if any of my fellow reluctant frontend developers are on the fence, do give it a try - assuming you are using some kind of component framework in your code.
I'm saying that the tools provided in that toolbox - like processes, OTP and ETS - let you build in-memory or disk backed structures that live inside the concern of the main application and are more responsive to your specific needs.
For instance, let's say you need a scoreboard that persists in between page refreshes.
With Node.js, you're left in a "hmm - not sure" space where you need to cobble together all the different pieces. At the end of the day you'll be facing cache consistency issues, problems saving state, abstraction leaks and communication overhead.
In Elixir, it's trivial to use pubsub to collect events, a GenServer to store that state or act as a broker, and ETS to perform simple queries against it. It's like you're still given just a box of tools, but all of the tools work together better for dynamic, live, complex applications.
Your mileage may vary! Let me know if I can help.
At CLASSIC.COM we track classic and collectible car values, aggregating data from hundreds of sources, and providing granular pricing insights on thousands of vehicle submarkets.
We are in the midst of porting our Next.js frontend to Phoenix + LiveView + Surface and would love help from experienced Elixir devs.
The ideal candidate should be very familiar with Next.js (and React) in general, LiveView, and Surface. Comfort with frontend B.S. (Flexbox, SCSS, etc), Python, GraphQL and dealing with tables with millions of rows is a bonus. Ability to self-start and manage your own projects a good thing too. And if you have a few project cars in the yard, that wouldn't hurt.. :)
We pay market + benefits, relaxed vacation schedule, low stress workplace. Email me at tom@classic.com to chat!
1. Home automation
2. Garden management
3. Vehicle data logger incl OBD2 via CAN
4. Open wifi-based services like a bulletin board for a cafe
5. Mesh sensor network
6. Retro gaming
7. Autonomous vehicle experiments (ESP32 can run TensorFlowLite)
Is there any option other than some kind of one-time federal rent forgiveness program?
[1] https://www.cnbc.com/2020/07/31/economist-a-surge-in-evictio...
* More reliable (fewer moving parts and only one element needs calibration)
* Less expensive (just an LCD screen + Z axis)
* Much faster to print (any number of parts that fit on the build plate print get printed at the same time)
* More flexible materials (independent control over color and material properties)
Interesting times ahead..
From their README[1]:
Currently, openpilot performs the functions of Adaptive Cruise Control (ACC), Automated Lane Centering (ALC), Forward Collision Warning (FCW) and Lane Departure Warning (LDW) for a growing variety of supported car makes, models and model years. In addition, while openpilot is engaged, a camera based Driver Monitoring (DM) feature alerts distracted and asleep drivers.
Little site bug: when signing up for the mailing list, the resulting thank you page (iframe) is unstyled.
1. Personal data center in space
2a. Crypto key server in space
2b. Secure communication relay / secret storage in space
3. Blockchain-esque "decider node" in space
4. 24x7 satellite view (geosynchronous?) of given lat/lon
5. Other signal related stuff (find precious metals? find underground tunnels? find meteorites?)
6. Space-related service biz (w/ larger payload) - manufacturing nuts and bolts, seals, other consumables, sell water or something precious needed in an emergency in long term space craft operations
7. Sentimental / stupidity-driven - your DNA in space, your ashes in space, your terrarium in space