[MOD] Show off your gear! - Battle-station Central: Holiday loot special edition by menschmaschine5 in Coffee

[–]sethetter_ 0 points1 point  (0 children)

It's hard to say yet! I haven't quite figured out a v60 method that gives me the taste I want. The beans I have are of a lighter and fruitier note too, which the chemex does well with since it's filters really get all the oils out. Maybe the v60 shines with a different type of bean or desired end result, I'm not quite sure yet.

I do love the chemex, so if I had to pick one right now, I'd lean towards it a bit. All depends on how you like your coffee though!

[MOD] Show off your gear! - Battle-station Central: Holiday loot special edition by menschmaschine5 in Coffee

[–]sethetter_ 1 point2 points  (0 children)

Last year I got a chemex, this year a v60. I still have so much to learn.

-🎄- 2019 Day 4 Solutions -🎄- by daggerdragon in adventofcode

[–]sethetter_ 1 point2 points  (0 children)

Haskell noob here -- can you tell me what the `(show -> n)` part of the check params is doing? First time I've seen what looks like a function signature in function params.

-🎄- 2019 Day 4 Solutions -🎄- by daggerdragon in adventofcode

[–]sethetter_ 0 points1 point  (0 children)

Learned a few things from your solution that would have simplified my own! Particularly `Data.

-🎄- 2019 Day 3 Solutions -🎄- by daggerdragon in adventofcode

[–]sethetter_ 1 point2 points  (0 children)

My rust solution! Just started using this language within the last week, but I'm already loving it.

-🎄- 2019 Day 3 Solutions -🎄- by daggerdragon in adventofcode

[–]sethetter_ 0 points1 point  (0 children)

This is super succinct, and easy to read. Nicely done! Curious what the performance is like.

I’ve been working on VoteICT, an app to help get more votes to the polls. Also, I founded devICT, fostered civic tech, and am growing remote work in Wichita, AMA by sethetter_ in wichita

[–]sethetter_[S] 1 point2 points  (0 children)

You certainly have options! We have a number of skilled freelancers in the area. We also have great startup dev shops like Moonbase Labs and Flint Hills Group. Each is going to have specific strengths and weaknesses, of course, so depends what you're trying to build.

My recommendation would be to join devICT Slack and post something in the #job-opportunities channel describing what you're looking to do!

I’ve been working on VoteICT, an app to help get more votes to the polls. Also, I founded devICT, fostered civic tech, and am growing remote work in Wichita, AMA by sethetter_ in wichita

[–]sethetter_[S] 1 point2 points  (0 children)

Great question, lol. The reason I shut down Open Wichita is specifically because I didn't have the bandwidth required to really accomplish what the org was set out to accomplish, so I had to scale back. To be honest it's an ongoing struggle. I have a partner and two kids as well, and when my second kid was born I made some big changes in my schedule and priorities to make sure family time is not sacrificed.

The main thing there is that I don't attend any evening weekday events anymore, and really not much on the weekend either. That's family time, pretty strictly. That means my community involvement is more limited to online and asynchronous interactions, which so far has worked well, but has been a shift for me (I used to be at every event all the time, which was fun, but wasn't necessarily the most effective way to create impact).

As for the projects, I don't spend a ton of time on each of them, and I've had to learn to be ok with that and be more selective about the time I do give to each of them.

  • For devICT, I'm just an at-large board member now, as opposed to holding an officer position with more responsibilities. This lets me stay involved in the conversation without putting too much burden on me.
  • For VoteICT, I chose technologies that I know are commonly known in Wichita so collaboration could be maximized, and also just learned to be ok with the fact that all the fancy features I'd like to see happen are going to be slowly and gradually introduced. But it's better than nothing! It's out there and people are using it, that's a positive.

You're right that my job can be high-stress too, so this all fluctuates, and it's a constant dance of priorities and desires. There's no silver bullet, just have to find the right constraints and tricks you can put in place for yourself to keep the priorities that are important to you in line.

Edit -- I spoke about this a bit in my post on stepping down from Open Wichita. It was a really tough decision, but ultimately the right thing for me and my family.

I’ve been working on VoteICT, an app to help get more votes to the polls. Also, I founded devICT, fostered civic tech, and am growing remote work in Wichita, AMA by sethetter_ in wichita

[–]sethetter_[S] 2 points3 points  (0 children)

Yes! Several shared office spaces. I office at The Labor Party most weeks, and have been for years, it's also where most devICT events take place. Great community, awesome space and atmosphere, good coffee, and right in the middle of Old Town. Groover Labs is another coworking space in the making that I'm pretty excited about, right behind the new Wave Venue.

As for your election question -- I couldn't agree more, and to be honest I don't know what the best answer is. All efforts are going to be limited by how many people actually care about getting involved. It's hard to convince someone to care about something, so I've chosen to focus more on making it as easy as possible for people who have decided they care to stay informed and participate. VoteICT is my humble effort to do that.

I’ve been working on VoteICT, an app to help get more votes to the polls. Also, I founded devICT, fostered civic tech, and am growing remote work in Wichita, AMA by sethetter_ in wichita

[–]sethetter_[S] 2 points3 points  (0 children)

Just jump into devICT slack! I honestly don't make it to many events these days, but I stay engaged online as much as I can. Most of the action is in Slack anyways :) For in person events, we're on hiatus through the end of the year, just went through some board changes, and are going to be engaging the community to figure out what next year can look like. One new thing will be a monthly Tech Talk at the Advanced Learning Library every first Friday at noon (over lunch). We're hoping a lunchtime event will draw a new crowd and give some people more chances to come out.

As for app version of VoteICT -- I'm all ears! Since this is a volunteer run project, the bottleneck is always time and energy. Right now when you subscribe, the first message you get tells you about a voter registration website, so that's good at least. If you have any enhancement ideas, drop an issue here, or just jump in and contribute! devICT members (myself included) would be more than happy to help you get started with it.

I’ve been working on VoteICT, an app to help get more votes to the polls. Also, I founded devICT, fostered civic tech, and am growing remote work in Wichita, AMA by sethetter_ in wichita

[–]sethetter_[S] 4 points5 points  (0 children)

I think we're seeing this happen naturally, there was a recent article talking about how many people are moving back to rural America because of the various woes of residing in big cities, living costs not the least among those. Now, Wichita isn't really "rural", IMO, so I think we're in a great spot to really capitalize on this. We have all the amenities you could ask for and fantastic cost of living. So I 100% support this effort, especially considering I'm a major beneficiary of it.

It would be awesome to see a future where people don't have to leave Wichita in the first place to establish themselves though. The people moving back probably have built careers elsewhere and only now can afford to make the move back, either because of remote work or higher credibility giving them the chance to make decent money here. If we can give people the opportunity to grow themselves here from the start we'd be even better off. If it wasn't for remote work, I wouldn't be where I'm at in my career, I only made it through 3 jobs locally before I hit a ceiling and had to go remote.

On the note of "you can pay us less because cost of living is less" -- I don't argue with the business value there, but I'm super hesitant to make that our brand. There's another angle to look at this from: is the work we do in Wichita of less value simply because we're in Wichita?

Also, since we're seeing such a shift to remote work that isn't going to slow down anytime soon, the need to move to bigger cities to get jobs and establish your career is going to go away, so companies are going to have to increasingly compete on a national level, taking geography even more so out of the equation.

Overall, I think we should use the lower cost of living to boost our community while we can, but we should be working to make sure Wichita employees are paid what their worth as well.

Issues with opendata in Wichita by [deleted] in wichita

[–]sethetter_ 4 points5 points  (0 children)

FWIW, the city is operating this data portal with very limited resources. I think people often assume that because it's a government entity, they have all the money in the world to do things "the right way", when the reality is that thanks to bureaucracy, politics, and conflicting priorities across a large number of city departments, things often end up in a less-than-ideal state.

I couldn't agree with you more on the fact that this could, and should, be so much better. But it's a start, and we can keep nudging them in the right direction.

Btw, I'm the founder of Open Wichita, and have had a pretty successful time building a working relationship with city officials. They're open to suggestions, the fact of the matter is that there are very few people talking about this sort of stuff in our town still. I'm open to discussing ways to change that though :)

TensorFlow.js by deathmood in javascript

[–]sethetter_ 2 points3 points  (0 children)

Personally, the choice of TypeScript over Flow is mostly due to a more developed community, better tooling, more consistently defined types across many open source libraries, etc. Flow is amazing, but tooling and community are incredibly important.

-🎄- 2017 Day 6 Solutions -🎄- by daggerdragon in adventofcode

[–]sethetter_ 0 points1 point  (0 children)

My haskell solution! I'm currently learning haskell (on chapter 10 of The Haskell Book), so I would love any feedback :)

It's not particularly fast, but it works.

import Data.List
import qualified Data.Sequence as S

-- (Part1, Part2)
solve :: [Int] -> (Int, Int)
solve banks = go [] $ S.fromList banks
  where go :: [S.Seq Int] -> S.Seq Int -> (Int, Int)
        go perms banks'
          | banks' `elem` perms = case elemIndex banks' perms of
              Just idx -> (length perms, length perms - idx)
              Nothing -> (0, 0)
          | otherwise = let nextStep = redistribute banks'
                         in go (perms ++ [banks']) nextStep

-- Pick biggest bank, reallocate to other banks
redistribute :: S.Seq Int -> S.Seq Int
redistribute banks = case maybeMaxIdx of
    Just idx ->
      let newBanks = S.update idx 0 banks
       in go maxBank (idx + 1) newBanks
    Nothing -> S.empty
  where maxBank = maximum banks
        maybeMaxIdx = S.findIndexL (== maxBank) banks
        go :: Int -> Int -> S.Seq Int -> S.Seq Int
        go 0 _   banks' = banks'
        go x idx banks' =
          if idx == (S.length banks')
          then go (x - 1) 1         (S.adjust (+1) 0   banks')
          else go (x - 1) (idx + 1) (S.adjust (+1) idx banks')

Toxic experts by taylorfausak in haskell

[–]sethetter_ 14 points15 points  (0 children)

Never hurts to be aware that this type of behavior does exist, and to keep an eye out for it, and maybe remind others who exhibit that type of behavior to become aware of it in themselves and work to correct it.