HackerTrans
TopNewTrendsCommentsPastAskShowJobs

DishyDev

no profile record

Submissions

The All-Electric Household: A Data-Driven Analysis of Costs and Savings

medium.com
2 points·by DishyDev·السنة الماضية·0 comments

[untitled]

1 points·by DishyDev·قبل سنتين·0 comments

Dotnet Chiseled Containers

devblogs.microsoft.com
3 points·by DishyDev·قبل سنتين·0 comments

A Great Resignation 2.0 is simmering as employees feel overworked and underpaid

fortune.com
5 points·by DishyDev·قبل سنتين·0 comments

Show HN: Self-Service UI for Scheduling Azure VM Start/Stop

github.com
2 points·by DishyDev·قبل 3 سنوات·0 comments

Toml-bench – Which toml package to use in Python?

github.com
43 points·by DishyDev·قبل 3 سنوات·12 comments

Moq – Privacy issues with SponsorLink, starting from version 4.20

github.com
49 points·by DishyDev·قبل 3 سنوات·4 comments

Ask HN: Alternatives to Time and Material Contracts

2 points·by DishyDev·قبل 3 سنوات·3 comments

The Non-Functional Requirements Rap

vimeo.com
1 points·by DishyDev·قبل 3 سنوات·0 comments

comments

DishyDev
·قبل 10 أشهر·discuss
Very cool. Should flush out a few bugs.

I'd be interested to know why Valgrind vs the Clang AddressSanitizer and MemorySaniziter. These normally find more types of errors (like use-after-return) and I find it significantly faster than Valgrind.
DishyDev
·قبل سنتين·discuss
The thing I don't like about day rates is where I've seen large consultancies pile in large inexperienced teams propped up by one or two seniors to do the actual job that needs doing.

With pay per day deals sometimes success for the consultancy is how many people they can get on a project, and less experienced people give higher profit margins. Being successful doesn't pay better than running late, and few clients have the knowledge or oversight to not get ripped off.

I know reality is far murkier than that and fixed price comes with different problems.
DishyDev
·قبل سنتين·discuss
Looks like you can get a bit of a Node stack trace on mobile

```

  Error: Choose failed Missing field "user_id" in context for bucket_val = user_idError: Choose failed Missing field "user_id" in context for bucket_val = user_id
  at Decider.choose 
  (/src/packages/applications/monolith/bin/index.cjs:19115:41)
  at isCustomFeedsDisabled 
  (/src/packages/applications/monolith/bin/index.cjs:266576:32)
  at Object.shouldInclude 
 (/src/packages/applications/monolith/bin/index.cjs:266612:66)
  at Resolver.shouldIncludeChild (/src/packages/applications/monolith/bin/index.cjs:175841:26)
  at /src/packages/applications/monolith/bin/index.cjs:175901:40
  at Array.reduce (<anonymous>)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175899:22)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
```
DishyDev
·قبل سنتين·discuss
Looks like you can get a bit of a Node stack trace on mobile

```

  Error: Choose failed Missing field "user_id" in context for bucket_val = user_idError: Choose failed Missing field "user_id" in context for bucket_val = user_id
  at Decider.choose 
  (/src/packages/applications/monolith/bin/index.cjs:19115:41)
  at isCustomFeedsDisabled 
  (/src/packages/applications/monolith/bin/index.cjs:266576:32)
  at Object.shouldInclude 
 (/src/packages/applications/monolith/bin/index.cjs:266612:66)
  at Resolver.shouldIncludeChild (/src/packages/applications/monolith/bin/index.cjs:175841:26)
  at /src/packages/applications/monolith/bin/index.cjs:175901:40
  at Array.reduce (<anonymous>)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175899:22)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
  at Resolver.iterate (/src/packages/applications/monolith/bin/index.cjs:175938:55)
```
DishyDev
·قبل سنتين·discuss
I've had to do a lot of scraping recently and something that really helps is https://pypi.org/project/requests-cache/ . It's a drop in replacement for the requests library but it caches all the responses to a sqlite database.

Really helps if you need to tweak your script and you're being rated limited by the sites you're scraping.
DishyDev
·قبل 3 سنوات·discuss
Not a great week for managed Kubernetes services as Digital Ocean have been having an ongoing issue since yesterday morning on their service https://status.digitalocean.com/incidents/fsfsv9fj43w7
DishyDev
·قبل 3 سنوات·discuss
My cluster was down this morning around 11 UTC. Not sure when it started working again but I'm back in business. Some comms from DO that there was an active issue and they were investigating would have saved a lot of time trying to debug.
DishyDev
·قبل 3 سنوات·discuss
I've had a good experience doing a couple of bug fix bounties for urllib3 https://github.com/urllib3/urllib3/issues . I'd be interested in how the maintainers how found running the bug bounty and if it's given them more useful fixes or if it just adds more noise to deal with
DishyDev
·قبل 3 سنوات·discuss
Average is around $120 for an hour for them.
DishyDev
·قبل 3 سنوات·discuss
Great write up on something I depend on a lot but don't understand well.

This also answers something I've always wondered about which is how Twisted and Tornado fit into the Python web framework landscape and whether I should use them. Tornado always seemed popular but slow and less intuitive than Flask/Django. And then Twisted was a far lower level library but people were still building APIs on it.

Where does Eventlet fit into the picture? Is it a similar box of magic monkey patches like GEvent?
DishyDev
·قبل 3 سنوات·discuss
I've used respondent.io successfully for a few years doing surveys on new developer tools and cloud provider portals.
DishyDev
·قبل 3 سنوات·discuss
This solves a really tricky Terraform problem I have at the moment about wanting to create Dev environments quickly but not wanting to recreate DNS, VNets and other core functions for every user. Will definitely be having a play with it.
DishyDev
·قبل 3 سنوات·discuss
Really well put on the risks and how outcome based projects aren't necessarily better aligned for good outcomes.

The best company I worked with did a multi-drop "agile" contract where there were several incremental prototypes and product releases with feedback and tuning the requirements to ensure we got what we needed in the end. That felt far more aligned and how I'd prefer to work but it took a lot of trust and a long relationship with the vendor.