HN user

robohamburger

280 karma
Posts0
Comments153
View on HN
No posts found.

I have literally fixed a coffee grinder at one of the startups I worked at.

I think I would fail this test since most coffee machines are hard to repair unless it is something trivial and the idea of just repairing something is kind of odd. A better answer might be you work with the office manager, go to the store and grab a temporary one.

I also think this is a terrible idea for other reasons:

1. You are working at a small company and its easy to communicate, its broken and you are going to fix it. However, focus is critical even if it doesn't feel like it all the time.

2. It is hard to tell but it seems like saying you would talk to the office manager would cause you to fail but this seems like the most rational answer. You should work with them and see if you can fix it together or at least keep them in the loop.

Bias for action is great but you also need people who can focus, know what they are good at, and communicate with others.

edit: formatting (need to not post while raging)

I think also knowing which streets to avoid entirely are good too. Each street has its own vibe and always has. 3rd and pike was bad way back in 2000's in ways that are similar to now. The ambient level of visibly homeless, and more importantly those in actively crisis has gone way up IMO--and you can't really avoid that.

Be interesting and depresisng to make map for people to use like that but I am not sure how it wouldn't devolve into fearmongering like nextdoor does.

I feel bad for the occasional wide eyed family from the burbs I see walking streets even I wouldn't dare tread on from my car or lyft.

edited typo

It is always worth taking a look at what you need to accomplish and the data you have and the tools for manipulating it then build (or not build) a system.

If you just hit everything with the REST, OOP or db hammer you end up with things that more complicated than they need to be.

Four Years of Rust 7 years ago

It has high latency: because build is costly, it is invoked at most once per x seconds, which means you either have to wait to get the results, or get stale results.

I find this is the worst part right now. Latency is everything if it is tied to actual typing in of code.

Excited to see this get fixed, or at least improved!

I have been using specs ECS in rust for about a year and a half now and I think rust + ECSs work really nicely together.

However, I started with a simple stupid solution you describe. Despite that, I quickly realized I was going to end up coding an ad-hoc version of an ECS if I keep trying to do my own thing.

For reference, I am making a sim game like dwarf fortress so it has been kind of nice, though I think in the fullness of time I will probably end up writing my own ECS to replace specs or start contributing stuff to it.

I have used unity and UE4's "ECS" and I could see how they get a bad wrap. They aren't very good ECS systems and because the engine uses this model it forces people to use it.

One of the big advantages of writing a game from "scratch" is you are not burdened by weird architectures that don't make sense so experimenting first before makes sense. I don't know if I agree that ECS never have a place in game programming.

I agree, and as a person who used to work from home and is now going in again, it is hard to adjust and I find my self-questioning the merits of physical offices.

I think there is a big difference between working from home and spending lots of time alone vs being in a place where you don't have any friends physically around for 100s of miles. I tried that for the last 5 years, wouldn't recommend it.

The Tox project 8 years ago

Have you ever shipped a python? It is best to isolate it and its dependencies otherwise unexpected things happen.

I wish I had thought of that when I had a dog who liked to run away! Mine really like car rides, and we didn't live in the city so I would just get in my car and slowly ride up behind him with the door open and he would jump in.

Still really enjoying rust. I am really amazed by all the work that goes into it and the level of organization that is going on behind the scenes.

Agreed. Also, unless django has changed peaking under the hood is a nightmare. Forms and the ORM (and really the whole framework) is giant ball of mud.

I guess I didn't read spiritual in the successor part though I am not sure what that means. I can see how they games are different enough that saying diablo 3 is a spirital successor is probably not useful. I don't think arguing about what it means would be fruitful, so I concede the point.

Yes, it's much better than it was at release, but it is still very much a streamlined, mass market friendly ARPG.

How is this bad? It seems like you are implying it is. Also how is diablo 3 mass-market and diablo 2 not?

Modern Diablo gameplay consists of leveling (1-2 hours), finishing your season journey (another 2-3 hours, maybe), getting your free super-powerful six piece handed to you, and then grinding paragon levels and filling in a couple of gear spots here and there.

Agree, that is how I play it. This is slightly hyperbolic but not that far off. It took me about 2 days of playing to get to T13 (the hardest difficulty). This could be made more interesting but I kind of enjoy tweaking my build and min-maxing :)

It in no significant way resembles the Diablo of old. If you want a true sequel try PoE or Grim Dawn.

Which diablo? Diablo 3 is a true sequel, you just don't like it, which is fine.

edit: Didn't read the the "spiritual" part of the "spiritual successor". Though you could argue diablo 3 is, I would not be so bold. You should still try diablo 3 if you haven't.

Diablo 3 is actually pretty good now if you want a successor. If you just want something similar to diablo 2 I suggest torchlight or titan quest.

Diablo 1 is tricky because it was so much closer to rogue likes (probably because originally it was one). I would love to see a game that has a more subdued and methodical pacing but with less town hacks :)

Thanks for sharing this! I didn't realize this project existed.

I have lots of questions now, like why this isn't using the zeromq based protocol, so I guess I will need to spend some time with it.

It does look like it closely overlaps with what I was describing. I didn't realize overriding/extending the http api was even a thing that could be done so I just used zeromq for my own purposes :)

I think a more interesting direction would be for jupyter lab to ship an electron app and have it able to understand how to spin up and talk to containerized kernels.

I made a hacky version for work that proxies to a k8s pod but first class support would be cool.

I really like jupyter and I am looking forward to jupyter lab and where it takes computing.

It is really great for solving one off problems or learning.

The jupyter code itself while verbose is pretty extensible also. I just put together something that lets me connect to my spark kubernetes pod.

I think being able to customize jupyter and add new kernels (languages) is where it becomes really powerful and awesome.

I agree. Part of whats kept me going is the language is very nice, even though I don't always need borrow checking.

I wonder how threading would work without the borrow checker though. It would be cool if you could still have the "fearless concurrency part".

The town I lived in you were responsible for shoveling and the overall condition of the sidewalk. It was something like $200 fine for not shoveling. I imagine there are probably many cities with similar laws.

Seems like an easy way to help fix this would be to require a snow blower or have the city do it. Or at the very least something in place to make it easier for someone at risk to not have to do the work themselves.