HN user

AdamM12

191 karma
Posts1
Comments200
View on HN

What would the role names be for positions like this at an IB? Been interested in this type of work.

I think you could argue it's created a class of wealthy and super wealth admins who don't add value. From what I've read several studies have shown the vast increase in college expense has been sucked up by administrators and non teaching staff. I was looking at my college's (midwest state school) payroll and the various provost were making $600k. Kinda wondering what in god's name these people do.

Anyone have an example of using window functions in a non time series data set? Kinda seems like a bit of a flag in my head that if I'm asked to do some analysis w/ time series data (depending on the question) a window function might be a good the tool. Reading this you can tell I'm not particularly fluent in them. We use them at work and I was asked during my interview about them (did not know but got job anyway).

ORMs Are Backwards 7 years ago

I've personally seen and done both. At one job (first actual dev job) it was a lot of complex business queries for analytics. I put these into their own python module as string "constants" and imported them (I would not do this again). At my current job we put them in .sql files and have a 3 line function that opens and reads them into a string. I sometimes write them inline. I've come to only one real conclusion though is that unless it's super trivial I put the SQL outside of where they are being invoked and name the .sql something that makes sense. It's just noise in my code and I want to see the logical steps.

Take my upvote. This has helped us a ton. So nice that it resolves dependencies. Only issue we're running into is that we don't use it to manage our dependencies for our internal packages (only using it at the application level). I've been advocating we change so that we simply read in the generated requirements.txt/requirements-dev.txt in setup.py

This also would require that devs who are on the PR reviews ACTUALLY look at the code. In about every job I've worked at in my short career there are people I work with that I don't trust them to actually review my code. I've come to accept that. I instead make sure the people I know will do a decent job are on the PR. Some people will just look at the diff and an even smaller few will actually pull the branch locally so they can see the entire context. That being said I always do my best to review other peoples code regardless of whether or not they will review mine.

One thing I didn't realize till I talked to someone who works in IT procurement for a populous county in KC was that they can capitalize buying servers, and finance via bonds, vs. using cloud providers, which comes out of their operational budget.

Yeah I can understand the ethos of that but don't you think that part of the goal should be to allow them to build up the capital to expand out of the space? Do you have some type of progression to get them to scale up and out? It seems like it would be a tricky thing to navigate. You wouldn't want to artificially restrict them from growing. Then they'd end up staying in the space taking up room that could be used by one or more up and comers.

How do you deal w/ tragedy of the commons type problems? Use to go to a hacker space to use machinery for a project and it seemed that the guys running it constantly complained about stuff not being put away properly all the time.

Another note...

I've recently thought a communal food hall would be pretty interesting where people who are trying to start their own restaurant, food truck, etc. could have some base infrastructure at a low cost so they could build out their product over a few months. I'm sure these probably exist.

Anecdotal but I did linear algebra at a local CC in a "flipped" classroom. We were expected to watch lectures (youtube videos from a MIT or whatever) outside of class and then class was supposed to be a discussion of the homework, which we also had to do out of class and was provided no class time prior to it being due to discuss, in class. There was no real teaching on behalf of the professor. I can't just interject a video when I have a question about the subject matter. I'd either have to wait it out and see if it was answered later, rewind and watch again, or find another video explaining the same concept. All of a sudden an hour long video became an hour and a half to two hour endeavor. Just absolutely time consuming. It came off as lazy by the teacher. To be fair was like his first or second semester doing it but I didn't care to take the class again. Some of the smartest guys I knew we absolutely frustrated with it also. We all gave him bad reviews. Learning should be interactive. This was not. My friend group would basically meet up and teach ourselves the concepts. It was way harder than it should have been.

I'd rather MOOC's be used to supplement a traditional lecture. I know I used the hell out of Khan Academy during Calc 1-3 which were all traditional lectures.

I know of one other company and it's a small healthcare startup in KC that uses Haskell on the backend and Elm on the front end. I guess they just loved the concepts that much.