E.g. here's a 12 year old blogpost on the topic from the ROBLOX developers: https://archive.is/oXPyM
To be honest, it would probably be better off disabled by default. Its legitimate uses are pretty niche.
262 karma · joined July 8, 2013
E.g. here's a 12 year old blogpost on the topic from the ROBLOX developers: https://archive.is/oXPyM
To be honest, it would probably be better off disabled by default. Its legitimate uses are pretty niche.
Has anyone overcome this problem? Where would you go to interact with strangers–importantly where there’s an appropriate social context that permits interacting.
For context, in the US many public middle/high schools are like two orders of magnitude larger per class year. Many schools have like 1000 kids / class year.
I agree that it did well to set my up academically. I ended up going to middle/high schools that were relatively average academically, so I was pretty strong in all subjects in comparison to my peers. Ultimately I went to a very prestigious college and now work in a wonderful finance job I love. However in the many years of therapy I’ve had as an adult, I continue to identify Montessori school as a foundational contributor to my social anxiety, and ultimately my ensuing clinical depression over a lack of social life which haunted most of my college years.
My Montessori school had about 15-25 kids / class year. Some of the larger years were split into two groups with separate teachers. Every year, maybe one or two kids left to go to other schools and one or two new kids joined, but for the most part I grew up with the same core set of children for seven years. I honestly believe this had a permanent negative effect on my ability to socialize and form new friendships that I am only barely beginning to correct over a decade later. Admittedly I did not participate in any extracurricular outside of Montessori school (particularly because it had its own after-school programs). So when I transitioned to a public school for middle/high school, it was a sharp culture shock and I definitely struggled to fit in.
I think Montessori schools are worthwhile academically, but you should be careful to keep your children in contact with other kids outside the Montessori bubble.
https://fortune.com/2019/08/20/stock-buybacks-debt-financed/
https://www.bloomberg.com/news/articles/2019-01-27/debt-fina...
If the exterior[1][2] did not give any indication, the inside is quite difficult to navigate. Unless you're a grad student who lives and breathes this building (where most of the EECS department is located), you'd better allocate 10 minutes to finding the professor's office you intend to visit. I can't find great pics of the interior (only some floor plans[3][4]), but there's a variety of confusing stair cases, open atrium's spanning multiple floors, irregular floor plans and office layouts, and an abundance of cluttered spaces. No good flat surface goes unused.
I'd never considered that it would be impossible to provide comprehensive 2.4GHz coverage because of graph coloring problems. The point about certain 5GHz channels being effectively unreliable due to radar was also an interesting insight I'd never heard before.
[1]: https://files.catbox.moe/6z4ad2.jpeg
[2]: https://upload.wikimedia.org/wikipedia/commons/1/17/Stata_Ce...
[3]: https://csdl-images.computer.org/trans/tm/2018/05/figures/li...
[4]: https://i.pinimg.com/originals/80/f9/af/80f9af1c6cdc0c170cf6...
Willing to relocate: NYC Only (specifically Manhattan)
Remote: Yes
Technologies: C++, Go, Rust, Java, Postgres SQL, Python, Linux
Résumé/CV: https://jpriest.me/pdfs/jpriest_resume_fall_2020.pdf
GitHub: https://github.com/JustAPerson
Email: jason@jpriest.me
I'm passionate about systems programming and performance engineering. I love learning about operating systems, compilers, and databases. In my free time, I'm writing my own C compiler in Rust, which you can find on my GitHub.
I currently work full time as a backend software engineer at a SaaS start up. I'm looking for opportunities that inspire my passions, so internal infrastructure that handles big data sets, high throughput, or low latency are areas I'm super interested in. I'm mostly looking for work in either C++, Go, or Rust. Other than those areas, I'm also deeply interested in open source software.
I am also finishing my degree in Computer Science at MIT this December. Looking for full time work starting in early 2021. Only interested in positions that are remote or in Boston or the Manhattan area of NYC.
Here's a video lecture from the MIT Professor (Dennis Whyte) who was leading the research group that provided some of the key designs for the SPARC reactor. As the NYT article explains, that research has been spun out into a startup that raised $200M.
The key breakthrough is the advancement of REBCO tape superconductors which allow you to (1) generate record breaking magnetic field strengths (2) easily disassemble the super conducting loop for fast repairs / refuels / more modular design.
It's a long talk, but it's extremely fascinating. Basically everything becomes much easier once you can increase the magnetic field strength. This talk is fairly accessible to even relative laypeople who have a vague understanding of E&M physics.
> That 9 day and almost 14-hour rebuild means that using the WD Red 4TB SMR drive inadvertently in an array would lead to your data being vulnerable for around 9 days longer than the WD Red 4TB CMR drive or Seagate IronWolf.
The other 4TB drives they compared against completed in around 15 hours, meaning the SMR drive could potentially take 14x longer to rebuild a RAID.
I'm joining as the second backend developer, so maybe while I'm still green and have the naive bravery, I will go give it another shot next time it happens. I don't know much about advanced networking, but we suspect there's some kind of partition happening frequently between our servers and our production firebase instance. Uncertain how to debug that and how to work around it. It usually affects all of our servers, which are located in a single data center. I suppose next time I will try to track down and inspect the socket being used by the firebase SDK, but I don't really know what to be looking for at that point.
- Most frustrating are the outages we have no control over. It seems like every other day, the server running our firebase instance mysteriously disappears from the internet. We can ping `my-app.fibaseio.com` but receive no events from it. This lasts anywhere from 5 to 25 minutes. Usually there is no blip in the firebase status page. The main devs have given up trying to debug it.
- We are nearing the resource limits of the paid plan for a single realtime database. We're working on splitting our one database into a master and sharding what we can.
- The particular eventual consistency and transaction semantics require workarounds everywhere. If you want an atomic transaction, you have to perform it on some common parent, but you are also encouraged to keep your data model flat and normalize as much as possible. Our integration test suite is tiny and horrendously slow because we cannot rely on Firebase to be timely, so there are huge timeouts everywhere that regularly take ages. Every past attempt at tuning the timeouts to be shorter eventually causes spurious failures a week later.
- Unless your data closely models the kind of chat application Firebase was built around, you end up needing a real database eventually. Not just to perform real queries with joins and complex logic, but also to essentially maintain indices that anemic mobile clients can use because the firebase filtered query semantics are limited to a single key. Now you need some kind of daemon to shuffle data in and out of your real database. Unfortunately, your real database is missing tons of foreign key constraints because that's the easiest way to handle firebase's eventual consistency.
That's just my take a month after joining somewhere intimately coupled to firebase.
Remote: No
Willing to Relocate: Yes (NYC only)
Technologies: Rust (since 2014), C/C++, LLVM, performance engineering
Résumé/CV: https://jpriest.me/pdfs/jpriest_resume_spring_2020.pdf
Email: jason@jpriest.me
GitHub: https://github.com/JustAPerson/
MIT '19 new grad* looking for work in backend / systems software development. Passionate about anything performant. I tinker with compiler and operating system development in my free time.
Remote: No
Willing to relocate: Yes (Bay Area, Seattle, New York)
Technologies: Rust (since 2014), C++, LLVM
Resume/CV: https://jpriest.me/pdfs/jpriest_resume_spring_2020.pdf
Email: jason@jpriest.me
GitHub: https://github.com/JustAPerson/
MIT '19 new grad* looking for work in backend / systems software development. Passionate about anything performant. I tinker with compiler and operating system development in my free time.
Hoping to see AMD continue to push the HEDT threshold. Let the server market have their underclocked power-efficient processors. Though to be honest if things go much further I'm going to need a custom waterloop next generation.
https://slate.com/technology/2012/03/4g-vs-3g-beware-of-the-...