Hacker Newsnew | past | comments | ask | show | jobs | submit | ajdecon's commentslogin

How about Microsoft Tay? https://en.m.wikipedia.org/wiki/Tay_(chatbot)

While the underlying model is certainly different, and my understanding is that current LLMs don’t learn “live”, the principle seems worth keeping in mind.


It’s worth noting that one of the paper’s authors is Todd Gamblin, the Spack project lead.


Spack is really awesome. Made my development work during my PhD much easier.


Todd Gamblin seems to be on HN and is around in this thread:

* https://news.ycombinator.com/item?id=33566807


“The Elements of Computing Systems”, by Nisan and Schocken, starts at logic gates and works up to a functional computer that can play Tetris. So not quite Ohm’s Law, but close.

https://www.nand2tetris.org/book


They also have a two part course on Coursera I think. It helped clarify some things that I didn’t quite understand in the book and help keeper me on pace. For full disclosure, I’ve only done part one so far.


thanks for the share, noted.


I’ve seen most of these recommendations before, but the “mic-drowning case” to muffle room audio is new to me. Certainly makes sense, but are there any common commercial phone cases that advertise this feature?



I would also like to know. I’ve only found phone cases that hide the camera via a slide or flap.

Ideally I’d like both the mic and camera cover


I was already remote, but I’m moving from Seattle to Denver.

Combination of family and a more favorable climate. The somewhat lower cost of living doesn’t hurt, but it’s not like Denver is cheap.


I'm actually picking between Seattle and Denver. What about the climate is better between the two?


Pick Seattle if you like rain and Denver if you like skin cream/ moisturizer


Seattle if you never want to deal with icey lanes/roads.


Sign me up


What about the climate in Denver is better than Seattle? Less rain, or at least rain less often? (Not saying you're wrong, I just wonder.)


The best summer in north west is in Seattle.


hence why they all vacation in Vancouver, BC, right? ;)


Lived here my whole life, don't know anyone who goes to Van for the summer. Must be a new thing?


oh Canadians usually come to Seattle or to hike in the mountains of Washington state :)


300ish days of sunshine a year in Denver versus about half that in Seattle.


And cold as hell winter 5 months of the year.


I just spent my first winter in Boulder (moved from NYC) and thought the winter was incredibly mild. All my friends and family back home kept asking how I was handling the cold, but I thought it was worlds better than slushy, frigid NYC.


Cold is okay as long as you're prepared for it. Wet is annoying even if you're prepared for it.


Yes its freezing and icy for 7 months actually.


I'd take 20F in Colorado over 50F on the east coast anyday. The dry air insulates amazingly.


No East coast is better. If you want dry, check out Arizona or New Mexico.


I'll second that. The lack of humidity really helps keep things comfortable outside when it is cold. That specific heat of water is killer in a Midwest winter.

Low humidity is also why we get the really powdery snow that is great for skiing.


Dude, no. Its always miserable. I have lived in CO for over 30 years and I wouldn't wish it on anyone. Worst place ever.


Denver only has 30 to 40 days a year without at least partial sun.


Denver gets a lot more sun


Many large companies have structured mentorship programs, but this is mostly for onboarding. Your mentor will help you learn about the company itself, e.g. all the different internal practices, tooling, teams, etc. (This is nothing to sneeze at, given how big these orgs can be!) It may include some more general career development but this is often aimed at early-career folks.

For more general mentorship, especially as your career develops, it’s the same as anywhere, you have to find someone you get along with and who can help you learn. The advantage at a big company is that there’s a huge pool of potential mentors, and you can see their calendars and coordinate more easily than if you were hunting in the community. :)


One of my favorite recurring team conversations is the one where everyone shares stories of the outages they've caused or the systems they've broken. This conversation has happened eventually on every SRE (sysadmin/PE/devops/whatever) team I've joined, usually when a junior team member causes their first outage and is having an emotional meltdown. I remember my own meltdown of that form, and I remember it helped hearing about the terrible problems my friends and mentors had caused in their turn.

The first outage where I thought I was going to get fired: I was working on a system that had a single-point-of-failure server, and through a mishap with rsync I accidentally destroyed the contents of /etc. That SPOF also had no backups. (I'm not claiming it was well-designed...) Thankfully the job that depended on that server would not kick off until morning, so my team slowly reconstructed its functions on a separate machine and swapped it in behind the scenes. I helped as much as I could while vibrating with anxiety, and my team was incredibly kind throughout. I was not in fact fired. :-)

The most recent outage I caused? Yesterday! I accidentally rebooted most of the machines in a development cluster. It's a dev system, there's no SLA, on the whole I don't feel horrid, but it definitely ruined a few people's work for an hour. This morning I spent a few minutes putting in a guard rail to prevent that particular mistake again...

If you're in this job long enough, everyone breaks things -- it just happens.


There are rack designs out there built on this idea, but they are usually pretty specialized. For example, the Cray XC series has racks with built in power, network, and out of band monitoring.

A downside of this kind of thing is that it makes upgrades and maintenance harder, and you often have to do any hardware work on a whole rack at once. Heterogeneous setups get really hard. And it’s usually very vendor specific.


It doesn’t support OpenVPN, but I’ll leave a plug for the Outline VPN from Jigsaw (Alphabet). [0]

It’s similar in concept to Algo, in that you deploy your own VPN server on a VPS rather than use a hosted service. However, it provides a polished desktop app for deploying the server, and walks you through creating a VPS on DigitalOcean very easily.

This is incredibly helpful, because most folks I’ve helped with VPN setups are not comfortable aren’t handy with a CLI, and I’ve been able to walk more than one person through setting Outline up very easily.

[0] https://www.getoutline.org/en/home


I'm glad to see Jigsaw tackling the UX side of things, but some caveats about shadowsocks (the protocol backing Outline): it's an encrypted proxy, not a VPN, and there are some open questions about weaknesses (not necessarily flaws) in its design[1].

I think easy-to-manage platforms like Outline will probably be the future, but I'm not convinced that shadowsocks is the right foundation.

[1]: https://crypto.stackexchange.com/questions/39776/evaluatung-...


> What's the takeaway?

"Unfortunately this tool doesn't exist for blb++, but we should still improve our coding style for this application. Is there another way to improve our correctness testing? If we allocate some time to improving unit testing, maybe we can do this refactor once we have X% coverage in these critical parts of the codebase."

I.e., acknowledge that both goals are valid, and look for alternate solutions to make incremental progress towards both. Finding middle ground is unlikely to be satisfying from either viewpoint. In this example, Dev A isn't getting a quick win from fixing the coding style right away, and Dev B needs to allocate some time to improving testing. But especially when working on big teams and projects, this kind of piece-wise progress is where I've seen most things get done.

This kind of solution might be pointed out by either Dev A or B, or they might need to bring in a fresh pair of eyes if they're both already frustrated. :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: