610 karma · joined August 4, 2010
If you argue that this is not a common problem in practice, then I tend to agree. I haven't seen code with mixed up arguments very much, but when it does happen it can have bad consequences. IMO there is not a big cost to pay to have this extra safety. In TypeScript it's ugly, but in other languages that natively support this typing like Scala, Rust, Swift and Haskell, it works nicely.
I bought the game based on what I see people doing in it already, and it was fun enough for me. That definitely won't be the case for everyone and I recognize that. So to me it's not vaporware and there are lots of other people still enjoying the game today.
PVE - Cargo delivery missions (from small to large size) - Bounty hunting (in space and on planet) - Mining - Salvaging - Cave exploration/rescue - Escaping from prison
PVP - Bounty/pirate hunting
Just search for Star Citizen content on YouTube. You fill find a lot. My favorites are https://www.youtube.com/@CaptainBerks and https://www.youtube.com/@Morphologis
I really hope server meshing pans out, but I'm skeptical that RSI has the chops to pull it off. The number of objects in SC is huge and the world is seamless. This not something that's entirely new though. EVE Online has meshed servers for persistence of tens of thousands of concurrent players in a single universe successfully for decades now.
I've been running Xubuntu on a Lenovo X1 Carbon 5th gen with since 2016 with no issues. Totally wiped Windows from the beginning. The only frustration I have is when using a non-hidpi external screen I have to change the dpi to match what the external screen is capable, so the laptop screen effectively becomes very small.
Besides the improved UX are there any other advantages of Plasma over XFCE?
I remember seeing foils in the late 90s and early 2000s but they weren't available to purchase. I wonder why. Maybe it's because the construction process hadn't been commercialized yet.
I generally agree with your comment about the potential for a structural change in where disposable income is going, but this statement isn't technically correct. I would check out this podcast for a great explanation of it: https://www.macrovoices.com/921-macrovoices-248-jeff-snider-...
I've been using a ThinkPad X1 Carbon running Xubuntu since 2016. Before that I was using a MacBook Pro.
The things I like about this machine/Linux are - It's light - The keyboard is great/better - The battery is really good coupled with the low resource usage of Xubuntu (except when I have Zoom, Docker, and lots of Firefox tabs) - Don't have any trouble with audio when using Bluetooth - I don't have to worry about MacOS breaking my dev environment - Setting up dev environment is a breeze
Things I dislike - CPU is not as powerful as a MacBook Pro - The most recent X/Ubuntu broke wake up from sleep - Some software doesn't have a Linux equivalent (Webex) - If you want to dual boot Linux and Windows, getting full disk encryption on X/Ubuntu is challenging - Plugging into a non-hidpi monitor is janky because it can't change dpi per screen - Speakers on this machine suck
For me doing strictly software development, the benefits of a stable and easy to use environment outweigh the warts of Linux.
If I were to get a new machine I'd consider Lenovo again. The new Dell XPS also looks great. I might also give Windows and WSL2 a try in my dual OS desktop. Windows feels a lot smoother compared to Linux (on a very powerful desktop though), but it's constantly notifying you about things which is a distraction.
Probably will be a similar experience having to install non-free wifi drivers and possibly some kernel graphics drivers not working well.
ChatID is a quickly growing platform for brands and consumers to directly communicate via chat across any website and on any device. Our chat product is live for partnered brands on Walmart.com, Sears.com and Newegg.com
Our current engineering openings:
* Dev Ops Engineer
* Product Designer
* Senior Integration Engineer
* Automation & QA Engineer
All of our openings and their job descriptions can be found here: http://jobvite.com/m?3dx3vhw4
About the company:
- We're 40+ people based in NYC, Austin and San Francisco
- Our chat services are written in Lua and powered by Prosody [https://prosody.im/] an open source XMPP server maintained by two of our cofounders, one of which is a member of the XMPP council
Technologies we use:
- CoffeeScript, Backbone.js, Angular.js, Flux and React, D3, SASS/LESS
- Python, Flask, PostgreSQL, InfluxDB, RabbitMQ, Apache Spark, Cloudera Impala
- Lua, OpenResty/NGINX, Prosody
Sound interesting? Apply at http://jobvite.com/m?3dx3vhw4 or send us an email at careers@chatid.com
ChatID is a quickly growing platform for brands and consumers to directly communicate via chat across any website and on any device. Our chat product is live for partnered brands on Walmart.com, Sears.com and Newegg.com
Our current openings:
* Head of Engineering
* Junior Python Engineer
* Engineering Intern
All of our openings and their job descriptions can be found here: http://hire.jobvite.com/CompanyJobs/Careers.aspx?k=JobListin...
About the company:
- We're 25+ people mostly based in NYC, but also SF and Austin
- Our NYC office is in Flatiron between Union Square and Madison Square
- Our chat services are written in Lua and powered by Prosody [https://prosody.im/] an open source XMPP server maintained by two of our cofounders, one of which is a member of the XMPP council
Technologies we use:
- CoffeeScript, Backbone.js, Angular.js, Flux and React, D3, SASS/LESS
- Python, Flask, PostgreSQL, InfluxDB, RabbitMQ, Apache Spark
- Lua, OpenResty/NGINX, Prosody
Sound interesting? Apply at http://hire.jobvite.com/CompanyJobs/Careers.aspx?k=JobListin... or send us an email at careers@chatid.com
ChatID is a quickly growing platform for brands and consumers to directly communicate via chat across any website and on any device. Our chat product is live for partnered brands on Walmart.com, Sears.com and Newegg.com
Our current openings:
* Data Engineer - join our data team and work on building our analytics solution which gives brands and retailers a view into how chat is driving their business.
* Frontend Engineer - join our frontend team and work on our core product which is a 3rd party JavaScript chat widget that runs on desktop and mobile web
About the company:
- We're 20+ people mostly based in NYC, but also SF and Austin
- NYC office is in Flatiron between Union Square and Madison Square
- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"
- We like contributing to open source https://github.com/chatid Technologies we use:
- For our chat server we use Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders, one of which is a member of the XMPP council
- CoffeeScript, Backbone.js, Require.js, Angular.js, Flux and React, D3, SASS/LESS
- Python, Flask, PostgreSQL, InfluxDB, RabbitMQ
- Chef for infrastructure automation, but we're working on switching over to using Ansible and Docker
Sound interesting? Send us an email at careers@chatid.com and feel free to reach out to me if you have any questions: jeremiah@chatid.com
ChatID is a quickly growing platform for brands and consumers to directly communicate via chat across any website and on any device. Our chat product is live for select brands on Walmart.com, Sears.com and Newegg.com
Our current openings:
* Frontend Engineer - we're building real-time communication interfaces for mobile and desktop web using Backbone.js, XMPP, and BOSH
* Client Services Engineer - work with frontend and client services to help technically support new and existing clients
* Data Engineer - help us build a data pipeline and analytics service to give our clients insights into chat and consumer behavior on retailers. (this one isn't listed yet but if you're familiar w/ Python and skilled in SQL, and NoSQL, please reach out to us)
* You can find full job descriptions for these openings at https://chatid.gethired.com/ as well as other non-technical openings we have
About the company:
- We're 16 people mostly based in NYC, but also SF and Austin
- NYC office is in Flatiron between Union Square and Madison Square
- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"
- We like contributing to open source https://github.com/chatid
Technologies we use:
- Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders, one of which is a member of the XMPP council
- CoffeeScript, Backbone.js, Require.js, Angular.js, D3, SASS/LESS
- Python, Flask, PostgreSQL, InfluxDB, RabbitMQ
- Chef for infrastructure automation, but we're working on switching over to using Ansible and Docker
Sound interesting? Send us an email at careers@chatid.com and feel free to reach out to me if you have any questions: jeremiah@chatid.com
We're building a quickly growing platform for brands and consumers to directly communicate via chat across any website and on any device.
Our current openings:
* Frontend Engineer - we're building real-time communication interfaces for mobile and desktop web using Backbone.js, XMPP, and BOSH
* Client Services Engineer - work with frontend and client services to help technically support new and existing clients
* Data Engineer - help us build a data pipeline and analytics service to give our clients insights into chat and consumer behavior on retailers. (this one isn't listed yet but if you're familiar w/ Python and skilled in SQL, and NoSQL, please reach out to us)
* You can see all of our open positions at https://chatid.gethired.com/
About the company:
- We're 15 people mostly based in NYC, but also SF and Austin
- NYC office is in Flatiron between Union Square and Madison Square
- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"
- We like contributing to open source https://github.com/chatid
Technologies we use:
- Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders, one of which is a member of the XMPP council
- CoffeeScript, Backbone.js, Require.js, Angular.js, D3, SASS/LESS
- Python, Flask, PostgreSQL, InfluxDB, RabbitMQ
- Chef for infrastructure automation, but we're working on switching over to using Ansible and Docker
Sound interesting? Send us an email at careers@chatid.com and feel free to reach out to me if you have any questions: jeremiah@chatid.com
Our current openings:
* Frontend Developer - we're building real-time communication interfaces for mobile and desktop web using Backbone.js, XMPP, and BOSH
* Data Scientist - in addition to chat messages we have a lot of data about consumer behavior which we want to use to help brands provide better service
* We're also looking for a Product Manager and Sales & Business Development representatives to help build out our brand partnerships
* You can see all of our open positions at https://chatid.gethired.com/
About the company:
- We're 11 people based in NYC with one in SF and one in the UK
- NYC office is in Flatiron between Union Square and Madison Square
- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"
- We like contributing to open source https://github.com/chatid
Technologies we use:
- Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders
- CoffeeScript, Backbone.js, Require.js, Angular.js, D3, SASS/LESS
- Python, Flask, PostgreSQL, MongoDB, RabbitMQ
- Chef for infrastructure automation
Sound interesting? Send us an email at careers@chatid.com
We're building a platform for brands and consumers to directly communicate across any website and on any device via chat.
Our current openings:
* Frontend Developer
* Product Manager
* Sales & Business Development
About the company:
- We're 11 people based in NYC with one in SF and one in the UK
- NYC office is in Flatiron between Union Square and Madison Square
- Newegg.com recently awarded us a 2014 Eggie award for "Best Marketing Platform"
- We like contributing to open source https://github.com/chatid
Technologies we use:
- Lua and Prosody [https://prosody.im/] an open source XMPP server started by two of our cofounders
- CoffeeScript, Backbone.js, Require.js, D3, SASS
- Python, Flask, PostgreSQL, MongoDB & RabbitMQ
- Chef for infrastructure automation
Sound interesting? Send us an email at careers@chatid.com
Or, read Roberto Saviano's book.
My school does offer a class called "Production Quality Software" but it's a graduate course and if you want to take it as an undergrad you only get 3 credits.
IMO the situation is not good.